import type { ApolloClient, NormalizedCacheObject } from '@apollo/client'; export interface ApolloClientType { hydrate: (initialState?: NormalizedCacheObject) => void; dehydrate: () => unknown; dehydrateAndClearStore: () => Promise; getClient: () => ApolloClient; } export declare function apolloFactory(getClient: () => ApolloClient): { hydrate: (initialState?: NormalizedCacheObject) => void; dehydrate: () => NormalizedCacheObject; dehydrateAndClearStore: () => Promise; getClient: () => ApolloClient; };