import { GraphQLSchema } from 'graphql'; import { GqlModuleOptions } from './interfaces'; import { GraphQLSchemaFactory } from './schema-builder/graphql-schema.factory'; import { FileSystemHelper } from './schema-builder/helpers/file-system.helper'; import { ScalarsExplorerService } from './services'; export declare class GraphQLSchemaBuilder { private readonly scalarsExplorerService; private readonly gqlSchemaFactory; private readonly fileSystemHelper; constructor(scalarsExplorerService: ScalarsExplorerService, gqlSchemaFactory: GraphQLSchemaFactory, fileSystemHelper: FileSystemHelper); build(autoSchemaFile: string | boolean, options: GqlModuleOptions, resolvers: Function[]): Promise; buildFederatedSchema(autoSchemaFile: string | boolean, options: GqlModuleOptions, resolvers: Function[]): Promise; private buildSchema; private loadFederationDirectives; }