import type { ObjectTypeDefinitionNode } from "graphql"; import { SchemaComposer } from "graphql-compose"; import type { Neo4jGraphQLSchemaModel } from "../../schema-model/Neo4jGraphQLSchemaModel"; import type { DefinitionCollection } from "../../schema-model/parser/definition-collection"; export declare class AugmentedSchemaGenerator { private schemaModel; private definitionNodes; private rootTypesCustomResolvers; private composer; constructor(schemaModel: Neo4jGraphQLSchemaModel, definitionNodes: DefinitionCollection, rootTypesCustomResolvers: ObjectTypeDefinitionNode[]); /** * This function will replace make-augmented-schema in orchestrating the creation of the types for each schemaModel construct * * @returns graphql-compose composer representing the augmented schema */ generate(): SchemaComposer; private getStaticTypes; private getSpatialTypes; private getTemporalTypes; private addToComposer; } //# sourceMappingURL=AugmentedSchemaGenerator.d.ts.map