import { PermissionVisibleEnum, PrivilegeLevel } from '../../enum'; import { GroupStateModel, ProjectMemberStateModel, RoleStateModel } from '../../model'; interface IUpdatePermissionArgs { id: string; value: PrivilegeLevel; visiblePermission: boolean; } interface ICreatePermissionArgs { permission: number; memberList: ProjectMemberStateModel[]; memberGroupsList: GroupStateModel[]; visiblePermission: boolean; } interface IActiveEditPermissions { memberId: string; permissionCatalogKey: string; permissionKeys: string[]; customFlag: PermissionVisibleEnum; } interface ISelectMemberList { selectedRoleList: RoleStateModel[]; selectedMemberList: ProjectMemberStateModel[]; } export { IUpdatePermissionArgs, IActiveEditPermissions, ISelectMemberList, ICreatePermissionArgs }; //# sourceMappingURL=permission-ui-model.d.ts.map