import type { Neo4jGraphQLSchemaModel } from "../../../schema-model/Neo4jGraphQLSchemaModel"; import type { Annotations } from "../../annotation/Annotation"; import type { UnionEntity } from "../UnionEntity"; import { ConcreteEntityAdapter } from "./ConcreteEntityAdapter"; import { UnionEntityOperations } from "./UnionEntityOperations"; export declare class UnionEntityAdapter { readonly name: string; concreteEntities: ConcreteEntityAdapter[]; readonly annotations: Partial; private _singular; private _plural; private _operations; constructor(entity: UnionEntity); private initConcreteEntities; get operations(): UnionEntityOperations; get singular(): string; get plural(): string; isReadable(schemaModel: Neo4jGraphQLSchemaModel): boolean; } //# sourceMappingURL=UnionEntityAdapter.d.ts.map