import { ClassifiedTask } from './IntentClassifier';
export declare class Gatekeeper {
    private memory;
    private squadManager;
    private skillRegistry;
    private brain;
    private sessionManager;
    private taskExecutor;
    private executorHealth;
    private orchestrationLoop;
    private commandLanguage;
    private commandRouter;
    private runtimePolicy;
    private conversationMemory;
    private modelManager;
    private worldCommands;
    private governance;
    private systemSoul;
    private systemIdentity;
    private executorPolicy;
    constructor();
    private loadSystemPersona;
    private loadExecutorPolicy;
    routeTask(task: ClassifiedTask, userInput: string, userId?: string, options?: {
        mode?: 'task' | 'service';
    }): Promise<string>;
    private getRecentSessionHistory;
    private shouldUseMemoryContext;
    private handleFastPath;
    private getOrchestrationLoop;
    private handleComplexPath;
    private selectExecutors;
    private filterAvailableExecutors;
}
