export declare class IntelligentRouter {
    static shouldDisableSearch(prompt: string): boolean;
    static shouldEnableSearch(prompt: string): boolean;
    static determineSearchStrategy(prompt: string): boolean | null;
    static getRoutingStats(): {
        totalAnalyzed: number;
        searchEnabled: number;
        searchDisabled: number;
        ambiguous: number;
    };
    private static validatePrompt;
    static routeByTaskType(taskType: string, prompt: string): boolean;
}
export declare class LLMBasedRouter {
    shouldUseSearch(prompt: string): Promise<boolean>;
}
//# sourceMappingURL=IntelligentRouter.d.ts.map