import { Expression, Statement } from "../../Joinpoints.js";
export default class DecomposeResult {
    precedingStmts: Statement[];
    $resultExpr: Expression;
    succeedingStmts: Statement[];
    constructor(precedingStmts: Statement[], $resultExpr: Expression, succeedingStmts?: Statement[]);
    /**
     * Represents the statements to be placed before the use of the expression
     * @deprecated use `precedingStmts` instead
     */
    get stmts(): Statement[];
    toString(): string;
}
//# sourceMappingURL=DecomposeResult.d.ts.map