type Constructor = new (...args: any[]) => T; /** * Inspectable * @param Base Base class * @returns Class extended with inspection capabilities */ export declare function DocometInspectable( Base: TBase ): { new (...args: any[]): {}; } & TBase; /** * InspectableObjectClass */ export declare const DocometInspectableObjectClass: { new (...args: any[]): {}; } & ObjectConstructor; export {};