import { a as BaseStreamInfo, c as TextStreamInfo, b as ByteStreamInfo } from '../stream_reader-CuG4b8Y-.js'; import '@livekit/rtc-ffi-bindings'; declare class BaseStreamWriter { protected writableStream: WritableStream; protected defaultWriter: WritableStreamDefaultWriter; protected onClose?: () => void; readonly info: InfoType; constructor(writableStream: WritableStream, info: InfoType, onClose?: () => void); write(chunk: T): Promise; close(): Promise; } declare class TextStreamWriter extends BaseStreamWriter { } declare class ByteStreamWriter extends BaseStreamWriter { } export { ByteStreamWriter, TextStreamWriter };