/** Props for `val-member-card` — a reusable person/member row with avatar, * name, secondary line (handle or email), optional role pill and an action. */ export interface MemberCardMetadata { /** Optional identifier echoed back on the action event. */ id?: string; name?: string; handle?: string; email?: string; avatarUrl?: string; /** Already-translated role label shown as a pill below the name. */ roleLabel?: string; /** Show the trailing action button. */ showAction?: boolean; /** Ionicon name for the action button. */ actionIcon?: string; /** Accessible label for the action button. */ actionAriaLabel?: string; /** Show a second trailing action button (ej. quitar), a nivel del primario. */ showSecondaryAction?: boolean; /** Ionicon name for the second action button. */ secondaryActionIcon?: string; /** Accessible label for the second action button. */ secondaryActionAriaLabel?: string; /** Pinta el segundo botón en color `danger` — para una acción destructiva. */ secondaryActionDanger?: boolean; } export declare const MEMBER_CARD_DEFAULTS: Partial;