export interface PermissionDefinition { key: string; description?: string; } export interface RolePermissions { role: string; permissions: string[]; } export interface PermissionsConfig { definitions: PermissionDefinition[]; roles: RolePermissions[]; }