import type Cypher from "@neo4j/cypher-builder"; import type { AttributeAdapter } from "../../../../schema-model/attribute/model-adapters/AttributeAdapter"; import type { QueryASTContext } from "../QueryASTContext"; import type { QueryASTNode } from "../QueryASTNode"; import type { SortField } from "./Sort"; import { Sort } from "./Sort"; export declare class PropertySort extends Sort { private attribute; private direction; constructor({ attribute, direction }: { attribute: AttributeAdapter; direction: Cypher.Order; }); getChildren(): QueryASTNode[]; print(): string; getSortFields(context: QueryASTContext, variable: Cypher.Variable | Cypher.Property, sortByDatabaseName?: boolean): SortField[]; getProjectionField(_context: QueryASTContext): string | Record; } //# sourceMappingURL=PropertySort.d.ts.map