import type { HttpOptions } from '@apollo/client'; import { ApolloLink } from '@apollo/client'; export interface UploadOptions extends Omit { uri: string; FormData?: typeof FormData; } export declare function createUploadLink({ FormData: CustomFormData, ...httpOptions }: UploadOptions): ApolloLink; export declare class UploadLink extends ApolloLink { constructor(options: UploadOptions); static createUploadContext(variableName: string): Record; }