interface Constructore { new (parent: any): T; } /** * Magic function to lazily define child classes as namesapces on parent clases in a type-safe way. * * @param obj The object to which to add the subclass. * @param name The name of the property that subclass will be available under. * @param ctor The actual subclass to add. * @protected * @ignore */ export declare function addSubclass(obj: any, name: string, ctor: Constructore): void; export {};