import { EmployeePermissions } from './employee.type'; import { MultiSelectOption } from './options.type'; export interface SettingsAdminRole { _id: string; activeStatus: boolean; isDisabled: boolean; roleName: string; description: string; employeeCount: number; lastUpdated: string; updatedBy: string; } export interface SettingsAdminRoleDetail { _id: string; activeStatus: boolean; isDisabled: boolean; roleName: string; description: string; employeeCount: number; lastUpdated: string; updatedBy: string; permissions: EmployeePermissions; } export interface SettingsAdminRolePermission { _id: string; permissionName: string; hasAccess: boolean; } export interface AdminRoleOptions { updatedByOptions: MultiSelectOption[]; }