///
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 namespace initializeApollo {
var displayName: string;
var __docgenInfo: {
description: string;
displayName: string;
props: {};
};
}
export declare function useApollo(initialState: any): any;
export declare namespace useApollo {
var displayName: string;
var __docgenInfo: {
description: string;
displayName: string;
props: {};
};
}