import type { Response, ResponseStreamEvent } from "../../resources/responses/responses.js";
import type { ResponseAccumulatorContext } from "./canonical-output-text.js";
interface ResponseKeepAliveEvent {
    type: 'keepalive';
    sequence_number: number;
}
type ResponseAccumulatorEvent = ResponseStreamEvent | ResponseKeepAliveEvent;
export declare function createResponseContext(): ResponseAccumulatorContext;
export declare function accumulateResponseWithContext(event: ResponseAccumulatorEvent, snapshot: Response | undefined, context: ResponseAccumulatorContext): Response;
export {};
//# sourceMappingURL=response-accumulator.d.ts.map