/** Whether the model answered at all: any `assistant` event, subagents included. */ export declare function reachedModel(streamJson: string): boolean; /** * The main agent's replies, one per message that ended a turn. A message * streamed as several events (one per content block) is joined under its * `message.id`. Left out: a subagent's messages (a non-null * `parent_tool_use_id`); a message that also calls a tool, whose text is * narration on the way to the call (measured on Claude Code 2.1.292: the * narration and the `tool_use` share one id); a message with no text. * `undefined` when the output is not a stream, so a check can say the run * was not streamed instead of reading "no replies". */ export declare function parseReplies(streamJson: string): readonly string[] | undefined; //# sourceMappingURL=replies.d.ts.map