import { IntrospectionOptions } from 'graphql'; import { SchemaPointerSingle, Source, DocumentLoader, SingleFileOptions } from '@graphql-toolkit/common'; export declare type FetchFn = typeof import('cross-fetch').fetch; declare type Headers = Record | Array>; export interface LoadFromUrlOptions extends SingleFileOptions, Partial { headers?: Headers; customFetch?: FetchFn | string; method?: 'GET' | 'POST'; } export declare class UrlLoader implements DocumentLoader { loaderId(): string; canLoad(pointer: SchemaPointerSingle, _: LoadFromUrlOptions): Promise; load(pointer: SchemaPointerSingle, options: LoadFromUrlOptions): Promise; } export {};