/** * Minimal browser-compatible stream implementation */ export declare class Readable { protected _data: Uint8Array; protected _position: number; protected _listeners: { [event: string]: ((...args: any[]) => void)[]; }; protected _readableBuffer: Uint8Array[]; constructor(data?: Uint8Array); read(size?: number): Uint8Array | null; push(chunk: any): boolean; static from(data: Uint8Array): Readable; on(event: string, listener: (...args: any[]) => void): this; emit(event: string, ...args: any[]): boolean; pipe(destination: T): T; [Symbol.asyncIterator](): AsyncIterableIterator; } export interface TransformCallback { (error?: Error | null): void; } export interface TransformOptions { objectMode?: boolean; } export declare class Transform extends Readable { protected _transformBuffer: Uint8Array[]; protected _objectMode: boolean; protected _ended: boolean; constructor(options?: TransformOptions); _transform(chunk: any, _encoding: string, callback: TransformCallback): void; _flush(callback: TransformCallback): void; push(chunk: any): boolean; write(chunk: any, encoding?: string, callback?: TransformCallback): boolean; end(chunk?: any, encoding?: string, callback?: TransformCallback): void; destroy(error?: Error): void; pipe(destination: T): T; read(_size?: number): Uint8Array | null; } //# sourceMappingURL=browserStream.d.ts.map