import { type MenuItemProps } from '@mui/material'; import type { WalletInstance } from '@xyo-network/sdk'; import React from 'react'; /** * Props for {@link RenderedAccountRow}. * @public */ export interface RenderedAccountRowProps { addressNames?: Record; iconOnly?: boolean; iconSize?: number; icons?: boolean; rootWallet: WalletInstance; selectedAccountIndex?: number; showFavorite?: boolean; } /** * Props for {@link RenderedAccountMenuItem}. * @public */ export interface RenderedAccountMenuItemProps extends MenuItemProps, RenderedAccountRowProps { } /** * Account row content (icon + address/name) with no `MenuItem` wrapper. * Safe to render outside a `Menu`/`MenuList` — e.g. as a `Select`'s * `renderValue` display. MUI v9 throws (`MenuListContext is missing`) when a * bare `MenuItem` renders outside a menu context, so the closed-display path * must use this rather than {@link RenderedAccountMenuItem}. * @public */ export declare const RenderedAccountRow: React.FC; /** * Menu item wrapping {@link RenderedAccountRow} for open select lists. * @public */ export declare const RenderedAccountMenuItem: React.FC; //# sourceMappingURL=RenderedMenuItem.d.ts.map