export default class AggregateTransform extends Transform {
    /**
     * @param {import("../../spec/transform.js").AggregateParams} params
     *
     * @typedef {import("../flowNode.js").Datum} Datum
     */
    constructor(params: import("../../spec/transform.js").AggregateParams);
    params: import("../../spec/transform.js").AggregateParams;
    /** @type {any[]} */
    buffer: any[];
    /**
     * @type {((arr: Datum[]) => number)[]}
     */
    ops: ((arr: import("../flowNode.js").Datum[]) => number)[];
    /**
     * @type {string[]}
     */
    as: string[];
    #private;
}
import Transform from "./transform.js";
//# sourceMappingURL=aggregate.d.ts.map