import { IMutationHookCallback, IPromiseMutationCallback, IPromiseQueryCallback, IQueryHookCallback, IQueryParams } from "@leight-core/leight"; import { QueryClient } from "@tanstack/react-query"; /** * @param cacheTime cache time in hours */ export declare function createQueryClient(cacheTime?: number): QueryClient; export declare function useQueryPersistence(queryClient: QueryClient, name: string, buster?: string, enable?: boolean): boolean; export declare function wrapQuery(link: string, promise: IPromiseQueryCallback): IQueryHookCallback; export declare function wrapMutation(link: string, promise: IPromiseMutationCallback): IMutationHookCallback;