import { ApolloClient, NormalizedCacheObject } from '@apollo/client/core'; import { A as AccountApi } from '../channels-rE3XAx3h.mjs'; import { AuthTokens } from './tokenStore.mjs'; import '../types/messages.mjs'; import '../types/gateway.mjs'; import 'apollo-upload-client'; import 'zen-observable-ts'; import '@apollo/client/utilities'; import '../generated/graphql.mjs'; import '@graphql-typed-document-node/core'; declare class WsClient { private readonly accountApi; private readonly onRefreshTokenError?; private readonly refreshTokens?; private apolloClient; constructor(accountApi: AccountApi, onRefreshTokenError?: () => Promise, refreshTokens?: () => Promise); instance(): ApolloClient; private _authLink; private _websocketLink; private _terminatingLink; private _uploadhttpLink; private _errorLink; private _handleGraphQLErrors; private _handleNetworkError; refreshClient(accessToken: string): void; createClient(): void; } export { WsClient };