/** * A disposable that can have its underlying disposable set/changed. * Useful for cases where the disposable needs to be created after construction. */ export declare class SettableDisposable implements Disposable { disposable: Disposable | null; disposed: boolean; set(disposable: Disposable): void; [Symbol.dispose](): void; }