import { QueryClient } from '../vanilla'; import { ObservableQueryOptions, ObservableQueryResult } from '../vanilla/observableQuery'; import { PrimitiveQuery } from '../vanilla/primitiveQuery'; import { GetVariablesOption } from '../vanilla/typeUtils'; export type UseBseQueryOptions = ObservableQueryOptions & GetVariablesOption & { query: PrimitiveQuery; }; export type UseBaseQueryResult = ObservableQueryResult; export declare function useBaseQuery(options: UseBseQueryOptions, queryClient?: QueryClient): ObservableQueryResult;