import { IconName } from '../Icon'; import { PresenceStatus } from './types'; /** Avatar menu rows inherit dense MenuItem spacing and body2 labels from theme; keep sx minimal. */ export declare const menuItemSx: {}; export declare const avatarSizeMap: { readonly small: 32; readonly medium: 40; readonly large: 48; }; export interface PresenceStatusConfig { /** Theme palette path used for the badge fill / ring */ color: string; /** Accessible label for the status */ label: string; /** * Optional glyph inside the badge (DND minus, BRB clock, away moon). * Solid statuses omit this and render a filled circle. */ icon?: IconName; /** Offline: hollow ring instead of a filled disc */ hollow?: boolean; } export declare const presenceStatusConfig: Record;