import type { QueryKey, QueryObserverOptions, InfiniteQueryObserverOptions } from "react-query/types/core"; import { Ref, UnwrapRef } from "vue-demi"; export declare type MaybeRef = Ref | T; export declare type MaybeRefDeep = T extends Function ? T : MaybeRef; } : T>; export declare type WithQueryClientKey = T & { queryClientKey?: string; }; export declare type VueQueryObserverOptions = { [Property in keyof QueryObserverOptions]: Property extends "queryFn" ? QueryObserverOptions>[Property] : MaybeRef[Property]>; }; export declare type VueInfiniteQueryObserverOptions = { [Property in keyof InfiniteQueryObserverOptions]: Property extends "queryFn" ? InfiniteQueryObserverOptions>[Property] : MaybeRef[Property]>; };