import { type IconProp } from '@fortawesome/fontawesome-svg-core'; import './MenuItem.scss'; export type MenuItemDef = { title: string; subtitle?: string; icon?: IconProp; }; export type SwitchMenuItemDef = MenuItemDef & { isOn: boolean; onChange: (isOn: boolean) => void; }; export type MenuItemProps = { item: MenuItemDef; onSelect?: () => void; 'data-testid'?: string; }; /** * @param props.item The menu item to set. Set a SwitchMenuItemDef to show a switch. * @param props.onSelect Called when the menu item is selected */ export declare function MenuItem({ item, onSelect, 'data-testid': dataTestId, }: MenuItemProps): JSX.Element; export default MenuItem; //# sourceMappingURL=MenuItem.d.ts.map