import { FeatureModuleConfigServiceModel } from '../../sdk-model'; /** * MicroAppBaseModel、RegisterMicroAppBaseModel、RegisterMicroAppModel * 为微应用数据类型,包含 qiankun 框架必须的属性字段 */ export declare class MicroAppBaseModel { name: string; entry: string; container: string; props: { [key: string]: any; }; } export declare class RegisterMicroAppBaseModel extends MicroAppBaseModel { activeRule: string; constructor(); } export declare class RegisterMicroAppModel extends MicroAppBaseModel { activeRule: string[]; } /** * 以下为平台规范的功能配置、功能模块配置、功能页面配置数据类型 */ export declare class FeatureConfigStateModel { id?: number; name: string; symbol: string; } export declare class FeatureModuleConfigStateModel extends FeatureModuleConfigServiceModel { children?: FeaturePageConfigStateModel[]; extAttr: FeatureModuleConfigExtAttrModel; } export declare class FeatureModuleConfigExtAttrModel { location: number; id: string; order: number; hideInNav: boolean; [key: string]: any; } export declare class FeatureModuleConfigRequestModel { id?: number; name?: string; extAttr?: string; } export declare class FeaturePageConfigStateModel extends RegisterMicroAppBaseModel { extAttr: FeaturePageConfigExtAttrModel; children: FeaturePageConfigStateModel[]; } export declare class FeaturePageConfigExtAttrModel { location?: number; moduleId?: string; order?: number; isDefaultApp?: boolean; isBaseFrameShow?: boolean; isShowInAside?: boolean; isShowAside?: boolean; isUnRequiredPermissions?: boolean; style?: string; icon?: string; [key: string]: any; } export declare class FeaturePageConfigRequestModel { id?: number; name?: string; entry?: string; container?: string; props?: string; activeRule?: string; extAttr?: string; parentId?: number; } //# sourceMappingURL=index.d.ts.map