import type { SDKStreamEventPayload } from "./types.js"; export type StreamTextKind = "assistant" | "reasoning"; export interface StreamTextDelta { kind: StreamTextKind; text: string; } /** * Extract appendable assistant/reasoning text from a stream_event payload. * * Supports both shapes currently emitted by headless mode: * 1) content_block style: { type, delta: { text|reasoning } } * 2) message chunk style: { message_type: "assistant_message"|"reasoning_message", ... } */ export declare function extractStreamTextDelta(event: SDKStreamEventPayload): StreamTextDelta | null; //# sourceMappingURL=stream-events.d.ts.map