import Cypher from "sgnm-cypher-builder"; import type { AttributeAdapter } from "../../../../../schema-model/attribute/model-adapters/AttributeAdapter"; import type { QueryASTContext } from "../../QueryASTContext"; import type { QueryASTNode } from "../../QueryASTNode"; import { CypherAttributeField } from "./CypherAttributeField"; import type { CypherUnionAttributePartial } from "./CypherUnionAttributePartial"; export declare class CypherUnionAttributeField extends CypherAttributeField { protected unionPartials: CypherUnionAttributePartial[]; constructor({ alias, attribute, projection, unionPartials, rawArguments, extraParams, }: { alias: string; attribute: AttributeAdapter; projection?: Record; unionPartials: CypherUnionAttributePartial[]; rawArguments: Record; extraParams: Record; }); getChildren(): QueryASTNode[]; getSubqueries(context: QueryASTContext): Cypher.Clause[]; } //# sourceMappingURL=CypherUnionAttributeField.d.ts.map