import * as vscode from 'vscode'; export declare function disposeAll(disposables: Iterable): void; export interface IDisposable { dispose(): void; } export declare abstract class Disposable { private _isDisposed; protected _disposables: vscode.Disposable[]; dispose(): any; protected _register(value: T): T; protected get isDisposed(): boolean; } export declare class DisposableStore extends Disposable { add(disposable: T): T; } //# sourceMappingURL=dispose.d.ts.map