import type { FTSearchParameters } from 'redis-modules-sdk';
import { Store } from 'redux';
import type { Logger } from 'winston';
import type { HandlerResponse, Paginated } from '../types';
export declare const queryFullTextSearch: <TItem>(option: {
    store: Store;
    logger: Logger;
    query: string;
    param: FTSearchParameters;
    cursor: number;
    pagesize: number;
    entityName?: string;
}) => Promise<HandlerResponse<Paginated<TItem>>>;
