///
import { Observable } from '@apollo/client';
export declare type Operation = {
variables: Record;
operationName: string;
extensions: Record;
setContext: (context: Record) => Record;
getContext: () => Record;
toKey: () => string;
};
export declare type FetchResult, E = Record> = TData & {
extensions?: E;
context?: C;
};
export declare type NextLink = (operation: Operation) => Observable;
export declare function initializeApollo(initialState?: null): any;
export declare function useApollo(initialState: any): any;