` (read-only display, not focusable).
*
* Composition:
*
*
*
*
*
* Avatar handling:
* - URL (`http(s)://` or `/`) → `
` with `` initials
* - Short string (≤2 chars) → treated as initials directly
* - Undefined → initials derived from the first character of `name`
*
* PaaS-shape sibling of `` (workspace + branch + agent-status).
* Same dual-mode (interactive vs static) pattern; different semantics.
*/
export interface AccountMenuProps extends Omit, "type" | "children" | "name"> {
/** Display name (username, email, org name). */
name: ReactNode;
/** Avatar URL or 1-2-char initials. If undefined, derives initials from `name`. */
avatar?: string;
/** Plan tier — renders inline ``. Omit for none. */
plan?: PlanTier;
/** Optional secondary line below name (e.g. email). */
secondary?: ReactNode;
/** Make the row interactive (button) with a trailing chevron. */
onClick?: () => void;
}
declare const AccountMenu: import("react").ForwardRefExoticComponent>;
export { AccountMenu };