import type { BridgeChunk, BridgeDelta } from "./types.js"; export type ProtocolKind = "text" | "tool"; export type ProtocolEvent = { type: "block_start"; kind: ProtocolKind; } | { type: "block_delta"; kind: ProtocolKind; delta: string; } | { type: "block_end"; kind: ProtocolKind; } | { type: "metadata"; metadata: BridgeDelta; }; export declare function parseProtocol(source: AsyncIterable, strict?: boolean): AsyncGenerator;