import { Source, SingleFileOptions, Loader } from '@graphql-toolkit/common'; import { RawModule } from './import-parser'; export declare type LoadTypedefsOptions = SingleFileOptions & ExtraConfig & { processedFiles?: Map; cache?: { [key: string]: Source; }; loaders: Loader[]; filterKinds?: string[]; ignore?: string | string[]; sort?: boolean; skipGraphQLImport?: boolean; forceGraphQLImport?: boolean; fs?: typeof import('fs'); path?: typeof import('path'); os?: typeof import('os'); }; export declare type UnnormalizedTypeDefPointer = { [key: string]: any; } | string; export declare function loadTypedefs(pointerOrPointers: UnnormalizedTypeDefPointer | UnnormalizedTypeDefPointer[], options: LoadTypedefsOptions>): Promise; export declare function loadTypedefsSync(pointerOrPointers: UnnormalizedTypeDefPointer | UnnormalizedTypeDefPointer[], options: LoadTypedefsOptions>): Source[];