export interface DispatchFlags { role: string; prompt: string; requestId: string; mode?: 'in-process' | 'detached'; vendor?: 'claude' | 'codex' | 'copilot'; project: string; json: boolean; /** Task 11.5: bypass ResourceBudgetGuard (user accepts risk) */ noThrottle?: boolean; /** Task 11.5: override max concurrent (default 8) */ maxConcurrent?: number; } export declare function dispatch(f: DispatchFlags): Promise<{ ok: boolean; command: string; data: { expectedCompletionSeconds: number; orchestratorVisibleHint: string; mode: string; vendor: "claude" | "codex" | "copilot" | undefined; pid: number; dispatchRecordPath: string; maxConcurrent: number; noThrottle: boolean; } | { expectedCompletionSeconds: number; spawnError: { code: string | undefined; message: string; }; orchestratorVisibleHint: string; mode: string; vendor: "claude" | "codex" | "copilot" | undefined; pid: number; dispatchRecordPath: string; maxConcurrent: number; noThrottle: boolean; }; warnings: string[]; nextActions: string[]; }>;