import Cypher from "@neo4j/cypher-builder"; import type { ConcreteEntityAdapter } from "../../../../schema-model/entity/model-adapters/ConcreteEntityAdapter"; import type { QueryASTContext } from "../QueryASTContext"; import type { QueryASTNode } from "../QueryASTNode"; import { EntitySelection, type SelectionClause } from "./EntitySelection"; /** Selects a node using Match */ export declare class NodeSelection extends EntitySelection { private optional; private selectionPattern; constructor({ target, alias, optional, useContextTarget, }: { target: ConcreteEntityAdapter; alias?: string; optional?: boolean; useContextTarget?: boolean; }); getChildren(): QueryASTNode[]; apply(context: QueryASTContext): { nestedContext: QueryASTContext; selection: SelectionClause; }; } //# sourceMappingURL=NodeSelection.d.ts.map