import { PermissionType, PredefinedAppNameType } from './permissions'; export declare class PermissionDefinition { /** 应用名,如果应用不存在,会自动创建 */ applicationName?: PredefinedAppNameType; name: PermissionType; nickName: string; disabled?: boolean; items?: PermissionDefinition[]; } export declare class RoleDefinition { name: string; nickName: string; disabled: boolean; } export declare class PermissionInitDefinition { roles: RoleDefinition[]; permissions: PermissionDefinition[]; roleNameToPermissionNames: Record; }