/**
 * CAD对象工厂,通过注册 和暴露的创建方法,动态创建对象
 */
export declare class CADFactory {
    private constructor();
    private objectNameMap;
    private static factory;
    static RegisterObject(C: any): void;
    static RegisterObjectAlias(C: any, name: string): void;
    static CreateObject(name: string): any;
}
export declare function Factory(target: Object): void;
//# sourceMappingURL=CADFactory.d.ts.map