import { ClassifiedTask } from './IntentClassifier';
export type ExecutionMode = 'economical' | 'balanced' | 'performance' | 'elite';
export type SwarmMode = 'none' | 'light' | 'parallel' | 'consensus';
export interface ExecutionPolicyDecision {
    executionMode: ExecutionMode;
    swarmMode: SwarmMode;
    maxBranches: number;
    rationale: string;
}
export declare class ExecutionModePolicy {
    decide(task: ClassifiedTask, input: string): ExecutionPolicyDecision;
}
