import { ApolloLink, DocumentNode, Observable } from '@apollo/client'; import { RequestHandler } from './mockClient'; export type MockLinkOptions = { suppressMissingHandlerWarning: boolean; }; export declare class MockLink extends ApolloLink { private options; private readonly requestHandlers; constructor(options?: Partial); setRequestHandler(requestQuery: DocumentNode, handler: RequestHandler): void; removeRequestHandler(requestQuery: DocumentNode): void; request: (operation: ApolloLink.Operation) => Observable, Record>>; }