/** * Workflow Orchestrator * * Automatically selects and manages workflows based on detected intent. */ import { AgentConfig } from '../token/router.js'; import { TokenBudget } from '../token/budget.js'; export interface WorkflowConfig { skill: string; mode: 'single' | 'team'; roles: string[]; agentConfig: AgentConfig; budget: TokenBudget; plan: string; autoProgress: boolean; } export interface OrchestratorResult { skill: string; mode: 'single' | 'team'; message: string; config: WorkflowConfig; } /** * Orchestrate workflow from natural language or explicit command */ export declare function orchestrate(prompt: string, cwd: string): OrchestratorResult | null; /** * Check if active workflow needs team escalation */ export declare function shouldEscalateToTeam(cwd: string): boolean; /** * Get current workflow status summary */ export declare function getWorkflowStatus(cwd: string): string; //# sourceMappingURL=workflow.d.ts.map