import { ApolloLink, Observable, RequestHandler } from 'apollo-link'; import { ExecutionResult } from 'graphql'; export interface FetchOptions { uri?: string; fetch?: GlobalFetch['fetch']; includeExtensions?: boolean; } export declare const createHttpLink: ({uri, fetch: fetcher, includeExtensions}?: FetchOptions) => ApolloLink; export declare class HttpLink extends ApolloLink { requester: RequestHandler; constructor(opts: FetchOptions); request(op: any): Observable | null; }