type SearchMode = 'insensitive' | 'sensitive'; interface Params { fullText: string; columnName: string; searchMode?: SearchMode; } interface Return { [key: string]: { contains: string; mode: SearchMode; }; } /** * Splits a search string into multiple parts for multi-column contains filtering. * @param params.fullText - The full search text. * @param params.columnName - The column name to search against. * @param params.searchMode - Search mode ('insensitive' or 'sensitive'). * @returns Array of filter objects for each word. */ declare const multiPartSearch: ({ fullText, columnName, searchMode, }: Params) => Array; export { multiPartSearch };