export interface Disposable { dispose(): any; } export declare class Disposable { private func; constructor(func: any); static from(...disposables: Disposable[]): Disposable; }