// SCB Admin Console - Main Service
// Orchestrates all SCB admin operations

import { scbOverviewService } from './dashboards/scb-overview.service';
import { fiManagementService } from './dashboards/fi-management.service';
import { corridorPolicyService } from './dashboards/corridor-policy.service';
import { fiControlsService } from './controls/fi-controls.service';
import { cbdcControlsService } from './controls/cbdc-controls.service';

export class SCBAdminService {
  // Dashboard services
  get overview() {
    return scbOverviewService;
  }

  get fiManagement() {
    return fiManagementService;
  }

  get corridorPolicy() {
    return corridorPolicyService;
  }

  // Control services
  get fiControls() {
    return fiControlsService;
  }

  get cbdcControls() {
    return cbdcControlsService;
  }
}

export const scbAdminService = new SCBAdminService();

