import type { Task, MessagePart } from '@dexwox-labs/a2a-core';
export declare class ResultAggregator {
    private readonly task;
    private readonly parts;
    private isComplete;
    constructor(task: Task);
    addPart(part: MessagePart): void;
    complete(): void;
    getResult(): MessagePart[];
    getTask(): Task;
    getProgress(): number;
}
//# sourceMappingURL=result-aggregator.d.ts.map