import { KeyboardEventHandler, ReactNode } from 'react'; export interface MenuItem { label?: ReactNode; icon?: string; trailingIcon?: string; onClick?: () => void; disabled?: boolean; divider?: boolean; } export interface MenuProps { trigger: (props: { onClick: () => void; onKeyDown: KeyboardEventHandler; 'aria-expanded': boolean; 'aria-haspopup': 'menu'; 'aria-controls'?: string; }) => ReactNode; items: MenuItem[]; align?: 'left' | 'right' | 'auto'; usePortal?: boolean; } export declare function Menu({ trigger, items, align, usePortal }: MenuProps): import("react/jsx-runtime").JSX.Element;