import type { LiHTMLAttributes } from 'react'; import type { MenuProps } from './Menu'; import type { MenuGroupProps } from './MenuGroup'; import type { MenuItemProps } from './MenuItem'; export interface OldMenuProps extends Omit { /** @deprecated selected를 대신 사용해주세요. */ selectedMenu?: MenuProps['selected']; /** @deprecated onChange를 대신 사용해주세요. */ onClickMenu?: MenuProps['onChange']; /** @deprecated onGroupOpenChange를 대신 사용해주세요. */ onMenuGroupOpenChange?: MenuProps['onGroupOpenChange']; /** @deprecated collapsible을 대신 사용해주세요. */ toggleMode?: MenuProps['collapsible']; } export declare function convertOldMenuProps(props: OldMenuProps): MenuProps; export interface OldMenuItemProps extends Omit, 'onClick'> { /** 메뉴 아이템 unique ID */ id: string; /** 메뉴 라벨 */ label: string; /** @deprecated MenuGroup이 내부에서 관리하므로 삭제해주세요. */ groupId?: string; /** @deprecated leftIcon을 대신 사용해주세요. */ icon?: MenuItemProps['leftIcon']; /** @deprecated rightContent를 대신 사용해주세요. */ suffix?: MenuItemProps['rightContent']; } export declare function convertOldMenuItemProps(props: OldMenuItemProps): MenuItemProps; export interface OldMenuGroupProps extends Omit { /** @deprecated MenuGroup에서 사용되지 않으므로 삭제해주세요. */ groupId?: string; /** @deprecated leftIcon을 대신 사용해주세요. */ icon?: MenuGroupProps['leftIcon']; /** @deprecated rightContent를 대신 사용해주세요. */ suffix?: MenuGroupProps['rightContent']; } export declare function convertOldMenuGroupProps(props: OldMenuGroupProps): MenuGroupProps;