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[];
}
