import { CustomQuery, UseUserOrder, Context, FactoryParams, PlatformApi } from '../types';
export interface UseUserOrderFactoryParams<ORDERS, ORDER_SEARCH_PARAMS, API extends PlatformApi = any> extends FactoryParams<API> {
    searchOrders: (context: Context, params: ORDER_SEARCH_PARAMS & {
        customQuery?: CustomQuery;
    }) => Promise<ORDERS>;
}
export declare function useUserOrderFactory<ORDERS, ORDER_SEARCH_PARAMS, API extends PlatformApi = any>(factoryParams: UseUserOrderFactoryParams<ORDERS, ORDER_SEARCH_PARAMS, API>): () => UseUserOrder<ORDERS, ORDER_SEARCH_PARAMS, API>;
