/** * Stream Module - Common Utilities * * Platform-neutral utility functions shared by Node.js and Browser implementations: * - Stream state inspection (isDestroyed, isErrored) * - Callback-to-promise conversion (promisify) * - High water mark management (getDefaultHighWaterMark, setDefaultHighWaterMark) */ /** * Check if a stream has been destroyed */ export declare function isDestroyed(stream: { destroyed?: boolean; } | null | undefined): boolean; /** * Check if a stream has an error */ export declare function isErrored(stream: { errored?: unknown; } | null | undefined): boolean; /** * Convert a callback-based operation to a promise */ export declare function promisify(fn: (callback: (error?: Error | null, result?: T) => void) => void): Promise; /** * Get the default high water mark for streams */ export declare function getDefaultHighWaterMark(objectMode: boolean): number; /** * Set the default high water mark for streams */ export declare function setDefaultHighWaterMark(objectMode: boolean, value: number): void;