/** 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;
}
export declare const MEMBER_CARD_DEFAULTS: Partial<MemberCardMetadata>;
