import { IUseQueryOptions } from "@reactionable/core";
import { IData } from "./Query";
import { IListVariables, IQueryListOptions, IUseQueryListResult } from "./QueryList";
export declare type IUseQueryListOptions<TData extends IData = IData, TVariables extends IListVariables = IListVariables> = Omit<IQueryListOptions<TVariables>, "query"> & Omit<IUseQueryOptions<TData, TVariables>, "handleQuery">;
export declare const useQueryList: <TData extends IData = IData, TVariables extends IListVariables = IListVariables>(query: string, options?: IUseQueryListOptions<TData, TVariables> | undefined) => IUseQueryListResult<TData>;
