import { CatalogFilterResultDTO } from '@sentecacommerce/sdk';
import { QueryResult } from 'react-query';
import { NextRouter } from 'next/router';
import { PredicateType } from '..';
export declare const useListingQuery: () => QueryResult<CatalogFilterResultDTO, unknown>;
export declare function processListingQuery({ predicate, router, limit, sort, postFilter, offset, filterExtension, }: {
    predicate?: PredicateType;
    router: NextRouter;
    limit: number;
    offset: number;
    sort?: string;
    postFilter?: string;
    filterExtension?: string;
}): Promise<CatalogFilterResultDTO>;
export declare function isListingQueryEnabled(type: string, predicate?: PredicateType): boolean;
