import { default as React } from 'react'; import { ToggleProps } from '../Toggle/Toggle'; interface MenuItemProps { /** Leading icon or element */ icon?: React.ReactNode; /** Primary text content */ name: string; /** Secondary text or description */ description?: string; /** Click handler */ onClick?: () => void; /** Disabled state */ disabled?: boolean; /** Additional CSS classes */ className?: string; /** Custom content (overrides default layout) */ children?: React.ReactNode; /** Trailing element (e.g., chevron, badge, switch) */ suffix?: React.ReactNode; /** Selected/active state */ selected?: boolean; /** Role attribute for accessibility */ role?: string; /** Toggle configuration - when provided, renders a toggle switch as suffix */ toggle?: ToggleProps; } export declare const MenuItem: React.FC; export {};