/** * Classify search queries into types for POEM column weighting. * * Query types affect how metric columns are duplicated during ranking: * - identifier: emphasise BM25 and symbol-match scores * - path_like: emphasise path-match scores * - natural_language: emphasise cosine similarity scores */ export type QueryType = "identifier" | "natural_language" | "path_like"; /** * Classify a search query to guide POEM column weighting. * * @param query Raw user query string * @returns The detected query type */ export declare function classifyQuery(query: string): QueryType; //# sourceMappingURL=query-classifier.d.ts.map