import { DocumentNode, GraphQLSchema, IntrospectionQuery } from 'graphql'; import { Types } from 'graphql-codegen-core'; import { SchemaLoader } from './schema-loader'; export declare class SchemaFromExport implements SchemaLoader { canHandle(pointerToSchema: string): boolean; handle(file: string, config: Types.Config, schemaOptions: any): Promise; isSchemaText(obj: any): obj is string; isSchemaJson(obj: any): obj is { data: IntrospectionQuery; }; isSchemaObject(obj: any): obj is GraphQLSchema; isSchemaAst(obj: string | DocumentNode): obj is DocumentNode; isPromise(obj: any): obj is Promise; resolveSchema(schema: any): Promise; }