export interface IDisposable { /** * starts instance disposal * @return a promise that resolves when disposal is done */ dispose(): Promise; /** * is the instance disposed (or is disposing) */ isDisposed(): boolean; } /** * * @param value * @returns true if value is IDisposable */ export declare function isDisposable(value: any): value is IDisposable; //# sourceMappingURL=types.d.ts.map