import { CategoryDTO, ViewDTO, BrandDTO } from '@sentecacommerce/sdk';
import { QueryResult } from 'react-query';
import { NextRouter } from 'next/router';
export declare type PredicateType = CategoryDTO & ViewDTO & BrandDTO & {
    breadcrumb?: any;
};
export declare const usePredicate: () => QueryResult<PredicateType | undefined, unknown>;
export declare function processPredicateRequest(slug: string, router: NextRouter): Promise<any>;
