import type { UsePositionOptions } from '@rocket.chat/fuselage-hooks'; import type { ElementType, ReactElement } from 'react'; import type { AriaMenuProps } from 'react-aria'; import type { MenuTriggerProps } from 'react-stately'; import type { BoxProps } from '../Box'; import type { IconButtonProps } from '../Button/IconButton'; export interface MenuProps extends AriaMenuProps, MenuTriggerProps { icon?: IconButtonProps['icon']; large?: boolean; medium?: boolean; small?: boolean; tiny?: boolean; mini?: boolean; placement?: UsePositionOptions['placement']; title?: string; detached?: boolean; is?: ElementType; className?: BoxProps['className']; pressed?: boolean; maxWidth?: string; button?: ReactElement; } declare const Menu: ({ icon, placement, title, is: MenuButton, className, pressed, maxWidth, button, detached, ...props }: MenuProps) => import("react/jsx-runtime").JSX.Element; export default Menu; //# sourceMappingURL=Menu.d.ts.map