/** * Orchestrator Service * * Service for integrating with @ameshkin/orchestrator */ export interface UiSection { id: string; title: string; enabled: boolean; order: number; icon?: string; route?: string; metadata?: Record; } export interface DashboardWidget { id: string; title: string; enabled: boolean; order: number; type: string; size: 'small' | 'medium' | 'large'; metadata?: Record; } export interface ProjectRules { ui?: { sections?: UiSection[]; dashboard?: { widgets?: DashboardWidget[]; }; }; } export interface OrchestratorStatus { available: boolean; message: string; } /** * Get orchestrator availability status */ export declare function getOrchestratorStatus(): Promise; /** * Get project rules from orchestrator */ export declare function getProjectRules(projectRoot?: string): Promise; /** * Get all enabled UI sections */ export declare function getUiSections(projectRoot?: string): Promise; /** * Get a specific UI section by ID */ export declare function getSectionById(id: string, projectRoot?: string): Promise; /** * Get dashboard widgets configuration */ export declare function getDashboardWidgets(projectRoot?: string): Promise; //# sourceMappingURL=orchestrator.service.d.ts.map