import type { BaseStreamInfo, ByteStreamInfo, TextStreamInfo } from '../../types'; 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; } export declare class TextStreamWriter extends BaseStreamWriter { } export declare class ByteStreamWriter extends BaseStreamWriter { } export {}; //# sourceMappingURL=StreamWriter.d.ts.map