import { AssistantMessage } from "../utils/types.js";
import { AssistantStream } from "../AssistantStream.js";

//#region src/core/accumulators/AssistantMessageStream.d.ts
declare class AssistantMessageStream {
  readonly readable: ReadableStream<AssistantMessage>;
  constructor(readable: ReadableStream<AssistantMessage>);
  static fromAssistantStream(stream: AssistantStream): AssistantMessageStream;
  unstable_result(): Promise<AssistantMessage>;
  [Symbol.asyncIterator](): {
    next(): Promise<IteratorResult<AssistantMessage, undefined>>;
  };
  tee(): [AssistantMessageStream, AssistantMessageStream];
}
//#endregion
export { AssistantMessageStream };
//# sourceMappingURL=AssistantMessageStream.d.ts.map