import { NotificationHandler } from "vscode-languageserver"; import { GraphQLSchema } from "graphql"; import { ClientIdentity } from "../../engine"; import { ClientConfig } from "../../config"; import { GraphQLSchemaProvider, SchemaChangeUnsubscribeHandler, SchemaResolveConfig } from "./base"; export declare class EngineSchemaProvider implements GraphQLSchemaProvider { private config; private clientIdentity?; private schema?; private client?; constructor(config: ClientConfig, clientIdentity?: ClientIdentity | undefined); resolveSchema(override: SchemaResolveConfig): Promise; onSchemaChange(_handler: NotificationHandler): SchemaChangeUnsubscribeHandler; resolveFederatedServiceSDL(): Promise; } export declare const SCHEMA_QUERY: any; //# sourceMappingURL=engine.d.ts.map