import { OrgMember, OrgRole } from '../../../services/org/types'; /** * Miembro de organización enriquecido con datos de perfil público * (`handle`/`avatar`), consumido por `val-member-detail-modal`. Promovido desde * `showcase` bajo el proceso de ADR-021. */ export interface MemberDetail extends OrgMember { handle?: string; avatar?: string; } /** * Rol de organización con permisos opcionales. El modal muestra los permisos del * rol actual cuando el consumer los provee en `availableRoles`. */ export interface OrgRoleWithPermissions extends OrgRole { permissions?: string[]; }