import type { AgUiEncodedEvent, AgUiEncoderState, AgUiRunFinishedMetadata, AgUiRuntimeStreamEvent } from "../agent/ag-ui/encoder.js"; import { type AgUiEncoderStateOptions, finalizeAgUiEvents } from "../agent/ag-ui/encoder.js"; type RuntimeDataEvent = AgUiRuntimeStreamEvent; export type RunFinishedMetadata = AgUiRunFinishedMetadata; export type StreamTransformState = AgUiEncoderState; export type MappedAgUiEvent = AgUiEncodedEvent; export declare function createStreamTransformState(options?: AgUiEncoderStateOptions): StreamTransformState; export declare function formatAgUiEvent(event: string, payload: Record): Uint8Array; export declare function parseSseJsonEvents(chunk: string): { events: RuntimeDataEvent[]; remainder: string; }; export declare function mapRuntimeEventToAgUi(state: StreamTransformState, event: RuntimeDataEvent): MappedAgUiEvent[]; export declare function finalizeRunEvents(state: StreamTransformState, response: Parameters[1]): MappedAgUiEvent[]; export {}; //# sourceMappingURL=ag-ui-sse.d.ts.map