import type { ReactElement } from "react"; import React from "react"; import type { MenuComposableProps, MenuContentComposableProps, MenuHeaderComposableProps, MenuItemComposableProps, MenuItemIconComposableProps, MenuItemLabelComposableProps, MenuLegacyProps, MenuSectionComposableProps, MenuSeparatorComposableProps, MenuTriggerComposableProps } from "./Menu.types"; export declare function Menu(props: MenuLegacyProps): ReactElement; export declare function Menu(props: MenuComposableProps): ReactElement; export declare namespace Menu { var Section: typeof MenuSectionComposable; var Header: typeof MenuHeaderComposable; var Item: React.ForwardRefExoticComponent>; var Trigger: React.ForwardRefExoticComponent>; var Content: typeof MenuContentComposable; var Separator: typeof MenuSeparatorComposable; var ItemIcon: typeof MenuItemIconComposable; var ItemLabel: typeof MenuItemLabelComposable; var HeaderLabel: typeof MenuHeaderLabel; } export declare function MenuLegacy({ activator, items, UNSAFE_className, UNSAFE_style, }: MenuLegacyProps): React.JSX.Element; declare function MenuContentComposable({ children, UNSAFE_style, UNSAFE_className, }: MenuContentComposableProps): React.JSX.Element; declare function MenuSeparatorComposable({ UNSAFE_style, UNSAFE_className, }: MenuSeparatorComposableProps): React.JSX.Element; declare function MenuSectionComposable({ children, UNSAFE_style, UNSAFE_className, ariaLabel, }: MenuSectionComposableProps): React.JSX.Element; declare function MenuHeaderComposable(props: MenuHeaderComposableProps): React.JSX.Element; declare function MenuItemIconComposable(props: MenuItemIconComposableProps): React.JSX.Element; declare function MenuItemLabelComposable(props: MenuItemLabelComposableProps): React.JSX.Element; declare function MenuHeaderLabel(props: { readonly children: React.ReactNode; }): React.JSX.Element; export {};