export interface Disposable { dispose(): void; } export declare class AutoDisposable implements Disposable { #private; constructor(); protected addDisposable(disposable: T): T; dispose(): void; } export declare class DisposableList extends AutoDisposable { add(disposable: T): T; } //# sourceMappingURL=disposable.d.ts.map