import { Expr } from "./Expr.js";
export declare class ExprStringBuilder {
    private readonly product;
    private _startPos;
    private _endPos;
    constructor(startPos: number);
    appendString(s: string): ExprStringBuilder;
    appendExpr(expr: Expr<any>): ExprStringBuilder;
    appendExprArray(exprs: Array<Expr<any>>, separator?: string): this;
    build(): string;
    get endPos(): number;
    get startPos(): number;
}
