export declare enum TaskIntent {
    KNOWLEDGE_RETRIEVAL = "KNOWLEDGE_RETRIEVAL",// Fast Path: Pergunta simples, resumos
    ENGINEERING_BUILD = "ENGINEERING_BUILD",// Complex Path: Criação de código/software
    RESEARCH_ANALYSIS = "RESEARCH_ANALYSIS",// Complex Path: Browser-Use / Pesquisa web
    UNKNOWN = "UNKNOWN"
}
export interface ClassifiedTask {
    intent: TaskIntent;
    budgetLimit: number;
    requiresHarness: boolean;
}
export declare class IntentClassifier {
    /**
     * O Classificador Cognitivo do OPEN-LIFE.
     * Na vida real, isso chamaria um LLM muito rápido (Haiku ou Llama 3 via Ollama)
     * para ler o prompt e classificar a intenção baseado nas palavras-chave ou contexto.
     *
     * Aqui, estamos mockando a heurística para ilustrar o Padrão "Dispatcher".
     */
    classify(userInput: string): Promise<ClassifiedTask>;
}
