import { CypherASTNode } from "../../CypherASTNode";
import type { CypherEnvironment } from "../../Environment";
import type { Predicate } from "../../types";
export declare class Where extends CypherASTNode {
    private wherePredicate;
    constructor(parent: CypherASTNode | undefined, whereInput: Predicate);
    and(op: Predicate): void;
    /** @internal */
    getCypher(env: CypherEnvironment): string;
}
