import { TypeColumn } from '../../types.js'; export type DataGridSearchColumn = { aliases: string[]; column: TypeColumn; id: string; }; export type DataGridSearchIndexEntry = { columnText: string[]; row: Row; }; export type DataGridSearchIndex = { columns: DataGridSearchColumn[]; entries: DataGridSearchIndexEntry[]; }; export type ParsedDataGridSearchQuery = { columnIds: string[]; prefixEnd: number | null; searchQuery: string; }; export declare function normalizeDataGridSearchText(value: string): string; export declare function buildDataGridSearchText(value: unknown): string; export declare function createDataGridSearchColumns(columns: readonly TypeColumn[]): DataGridSearchColumn[]; export declare function buildDataGridSearchIndex(rows: readonly Row[], columns: readonly TypeColumn[], getRowData?: (row: Row) => unknown): DataGridSearchIndex; export declare function parseDataGridSearchQuery(query: string, columns: readonly Pick[]): ParsedDataGridSearchQuery; export declare function tokenizeDataGridSearchQuery(query: string): string[]; export declare function filterDataGridSearchIndex(index: DataGridSearchIndex, query: string): Row[]; //# sourceMappingURL=search.d.ts.map