/** * To dispose a resource. */ export interface Disposable { dispose(): void; } /** * Service to interact with workbench application platform. */ export interface Service { /** * Lifecycle hook that is called when this service is destroyed. */ onDestroy(): void; } /** * Represents a symbol of a class. */ export declare type Type = Function & { prototype: T; };