import { FetchResult, NextLink, Observable, Operation } from '@apollo/client'; interface Subscriber { next?: (result: FetchResult) => void; error?: (error: Error) => void; complete?: () => void; } interface Queue { operation: Operation; subscriber?: Subscriber; observable?: Observable; forward?: NextLink; next?: (result: FetchResult) => void; error?: (error: Error) => void; complete?: () => void; } export declare class ExoApolloTokenRefreshQueue { queue: Queue[]; private createObservable; enqueueRequest(request: Queue): Observable; consumeQueue(): void; } export {};