import { CypherASTNode } from "../../CypherASTNode";
import type { CypherEnvironment } from "../../Environment";
import type { Label } from "../../references/Label";
import type { PropertyRef } from "../../references/PropertyRef";
export declare class RemoveClause extends CypherASTNode {
    private readonly removeInput;
    constructor(parent: CypherASTNode | undefined, removeInput: Array<PropertyRef | Label>);
    addParams(...params: Array<PropertyRef | Label>): void;
    /** @internal */
    getCypher(env: CypherEnvironment): string;
}
