export interface Disposable { dispose(): void; } export declare class CompositeDisposable implements Disposable { private readonly items; private disposed; add(item: T): T; get isDisposed(): boolean; dispose(): void; }