import type { DehydratedState, QueryClient as TanstackQueryClient, QueryClient as LegacyQueryClient } from '@tanstack/react-query'; type QueryClient = TanstackQueryClient | LegacyQueryClient; export interface ReactQueryClientType { hydrate: (initialState?: DehydratedState) => void; dehydrate: () => DehydratedState; getClient: () => QueryClient; } export declare function reactQueryFactory(createReactQueryClient: () => QueryClient): { hydrate: (initialState?: DehydratedState) => void; dehydrate: () => any; getClient: () => TanstackQueryClient; }; export {};