import type { IAsyncDisposable } from '../disposable.js'; type ClosableAsync = { closed?: boolean; close(): Promise; } | { closed?: boolean; close(cb: (e?: Error | null) => void): any; }; /** * Convert "close()"-able object to disposable * * @public */ export declare function closableToDisposable(closable: T): IAsyncDisposable; type EndableAsync = { ended?: boolean; end(): Promise; } | { ended?: boolean; end(cb: (e?: Error | null) => void): any; }; /** * Convert "end()"-able object to disposable * * @public */ export declare function endableToDisposable(endable: T): IAsyncDisposable; export {}; //# sourceMappingURL=streams.d.ts.map