import { type SamplingCapableServer } from '../search/sampling.js'; export type QueryType = 'comparison' | 'how-to' | 'concept' | 'general'; export interface DecomposeResult { subQueries: string[]; samplingUsed: boolean; queryType: QueryType; } export declare function decomposeQuestion(question: string, depth: 'quick' | 'standard' | 'comprehensive', server?: SamplingCapableServer): Promise; export declare function detectQueryType(question: string): QueryType; export declare function extractComparisonEntities(question: string): { entities: string[]; context: string; }; //# sourceMappingURL=decompose.d.ts.map