import Cypher from "@neo4j/cypher-builder"; import { QueryASTContext } from "../QueryASTContext"; import { EntitySelection, type SelectionClause } from "./EntitySelection"; import type { AttributeAdapter } from "../../../../schema-model/attribute/model-adapters/AttributeAdapter"; export declare class CustomCypherSelection extends EntitySelection { private operationField; private rawArguments; private cypherAnnotation; private isNested; private attachedTo; /** * @param targetRelationship - Should this selector use the relationship variable of the context as "this" target in the Cypher? (use it for edge props) */ constructor({ operationField, rawArguments, isNested, attachedTo, }: { operationField: AttributeAdapter; rawArguments: Record; isNested: boolean; attachedTo?: "node" | "relationship"; }); apply(context: QueryASTContext): { nestedContext: QueryASTContext; selection: SelectionClause; }; } //# sourceMappingURL=CustomCypherSelection.d.ts.map