import type Cypher from "@neo4j/cypher-builder"; import type { QueryASTContext } from "../QueryASTContext"; import { QueryASTNode } from "../QueryASTNode"; export type SortField = [Cypher.Expr, Cypher.Order] | [Cypher.Expr]; export declare abstract class Sort extends QueryASTNode { abstract getSortFields(context: QueryASTContext, variable: Cypher.Variable | Cypher.Property, aliased?: boolean): SortField[]; abstract getProjectionField(context: QueryASTContext): string | Record; getSubqueries(_context: QueryASTContext): Cypher.Clause[]; } //# sourceMappingURL=Sort.d.ts.map