export interface EnhancedQuery { originalQuery: string; finalQuery: string; queryChanged: boolean; typeOverride?: "keyword"; appliedRules: string[]; } export declare function enhanceQuery(query: string): EnhancedQuery; export interface PostProcessedResults { results: T[]; duplicatesRemoved: number; } export declare function postProcessResults(results: T[]): PostProcessedResults;