import type { SQL, Column } from '../db/types.js'; export declare function cosineDistance(column: Column, query: number[]): SQL; export declare function cosineSimilarity(column: Column, query: number[]): SQL; export declare function l2Distance(column: Column, query: number[]): SQL; export declare function innerProduct(column: Column, query: number[]): SQL; export declare function toTsvector(text: Column | string | SQL, config?: string): SQL; export declare function toTsquery(query: string, config?: string): SQL; export declare function plainToTsquery(query: string, config?: string): SQL; export declare function matches(column: Column | SQL, query: SQL): SQL; export interface HeadlineOptions { maxWords?: number; minWords?: number; shortWord?: number; highlightAll?: boolean; maxFragments?: number; fragmentDelimiter?: string; startSel?: string; stopSel?: string; } export declare function headline(column: Column | SQL, query: SQL, config?: string, options?: HeadlineOptions): SQL; export declare function tsRank(column: Column | SQL, query: string | SQL, config?: string): SQL; //# sourceMappingURL=query.d.ts.map