import { ColumnModel, QueryBundleRequest, TextMatchesQueryFilter } from '@sage-bionetworks/synapse-types';
import { FTSConfig } from '../SynapseTable/SearchV2';
/**
 * Expects a search expression of the form: "searchText" @3
 * In this example, this function will return the following string via a regex: searchText
 */
export declare function getSearchTextFromBooleanModeSearchExpression(searchExpression: string): string;
export declare function getTextMatchesQueryFilter(searchText: string, ftsConfig?: FTSConfig): TextMatchesQueryFilter;
export declare function updateQueryUsingSearchTerm(queryBundleRequest: QueryBundleRequest, columnModels: ColumnModel[] | undefined, searchText: string, ftsConfig?: FTSConfig): QueryBundleRequest;
//# sourceMappingURL=FullTextSearchUtils.d.ts.map