import { type ReactElement } from 'react'; import { DropdownMenuDivider } from './DropdownMenuDivider'; import { DropdownMenuItem } from './DropdownMenuItem'; import { type DropdownMenuProps } from './DropdownMenu.types'; import { DropdownMenuHeading } from './DropdownMenuHeading'; /** * The dropdown menu component. * This component provides a dropdown menu with a trigger button. * * The Item and Divider components are provided as sub-components of DropdownMenu. * You can use them as follows: * * @example * ```jsx * * Item 1 * * Item 2 * * ``` */ export declare function DropdownMenu({ icon, label, children, triggerProps, menuPopoverProps, disabled, targetDOMNode, enableAutoUnmount, onOpenStateChanged, onBlur, }: DropdownMenuProps): import("react/jsx-runtime").JSX.Element; export declare namespace DropdownMenu { var Divider: typeof DropdownMenuDivider; var Item: typeof DropdownMenuItem; var Heading: typeof DropdownMenuHeading; }