import type { ApolloClient } from '@apollo/client'; import type { SuspenseCacheOptions } from '@octanejs/apollo-client/react/internal'; import { SuspenseCache } from './SuspenseCache.js'; declare module '@apollo/client' { namespace ApolloClient { interface DefaultOptions { react?: { suspense?: Readonly; }; } namespace DefaultOptions { interface Input { react?: { suspense?: Readonly; }; } } } } declare const suspenseCacheSymbol: unique symbol; export declare function getSuspenseCache( client: ApolloClient & { [suspenseCacheSymbol]?: SuspenseCache; }, ): SuspenseCache; export {};