import * as React from 'react'; import type { IDropdownMenuProps, IDropdownMenuPortalProps, IDropdownMenuTriggerProps, IDropdownMenuContentProps, IDropdownMenuGroupProps, IDropdownMenuLabelProps, IDropdownMenuItemProps, IDropdownMenuSubProps, IDropdownMenuSubTriggerProps, IDropdownMenuCheckboxItemProps, IDropdownMenuRadioGroupProps, IDropdownMenuRadioItemProps, IDropdownMenuSeparatorProps, IDropdownMenuShortcutProps } from './DropdownMenu.types'; /** * DropdownMenu — context menu built on Base UI Menu primitive. * * @example * ```tsx * * Open * * Item 1 * * Delete * * * ``` */ declare function DropdownMenu({ ...props }: IDropdownMenuProps): import("react/jsx-runtime").JSX.Element; /** DropdownMenuPortal — renders dropdown content in a portal. */ declare function DropdownMenuPortal({ ...props }: IDropdownMenuPortalProps): import("react/jsx-runtime").JSX.Element; /** DropdownMenuTrigger — element that opens the dropdown. */ declare function DropdownMenuTrigger({ ...props }: IDropdownMenuTriggerProps): import("react/jsx-runtime").JSX.Element; /** DropdownMenuContent — popup content area for the dropdown. */ declare function DropdownMenuContent({ align, alignOffset, side, sideOffset, className, slots, ...props }: IDropdownMenuContentProps): import("react/jsx-runtime").JSX.Element; /** DropdownMenuGroup — groups related menu items. */ declare function DropdownMenuGroup({ ...props }: IDropdownMenuGroupProps): import("react/jsx-runtime").JSX.Element; /** DropdownMenuLabel — label for a group of menu items. */ declare function DropdownMenuLabel({ className, inset, ...props }: IDropdownMenuLabelProps): import("react/jsx-runtime").JSX.Element; /** DropdownMenuItem — a single selectable menu item. */ declare function DropdownMenuItem({ className, inset, variant, ...props }: IDropdownMenuItemProps): import("react/jsx-runtime").JSX.Element; /** DropdownMenuSub — submenu root. */ declare function DropdownMenuSub({ ...props }: IDropdownMenuSubProps): import("react/jsx-runtime").JSX.Element; /** DropdownMenuSubTrigger — trigger for opening a submenu. */ declare function DropdownMenuSubTrigger({ className, inset, children, ...props }: IDropdownMenuSubTriggerProps): import("react/jsx-runtime").JSX.Element; /** DropdownMenuSubContent — content area for a submenu. */ declare function DropdownMenuSubContent({ align, alignOffset, side, sideOffset, className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; /** DropdownMenuCheckboxItem — menu item with checkbox behavior. */ declare function DropdownMenuCheckboxItem({ className, children, checked, inset, ...props }: IDropdownMenuCheckboxItemProps): import("react/jsx-runtime").JSX.Element; /** DropdownMenuRadioGroup — groups radio items. */ declare function DropdownMenuRadioGroup({ ...props }: IDropdownMenuRadioGroupProps): import("react/jsx-runtime").JSX.Element; /** DropdownMenuRadioItem — menu item with radio behavior. */ declare function DropdownMenuRadioItem({ className, children, inset, ...props }: IDropdownMenuRadioItemProps): import("react/jsx-runtime").JSX.Element; /** DropdownMenuSeparator — visual divider between menu items. */ declare function DropdownMenuSeparator({ className, ...props }: IDropdownMenuSeparatorProps): import("react/jsx-runtime").JSX.Element; /** DropdownMenuShortcut — keyboard shortcut hint text. */ declare function DropdownMenuShortcut({ className, ...props }: IDropdownMenuShortcutProps): import("react/jsx-runtime").JSX.Element; export { DropdownMenu, DropdownMenuPortal, DropdownMenuTrigger, DropdownMenuContent, DropdownMenuGroup, DropdownMenuLabel, DropdownMenuItem, DropdownMenuCheckboxItem, DropdownMenuRadioGroup, DropdownMenuRadioItem, DropdownMenuSeparator, DropdownMenuShortcut, DropdownMenuSub, DropdownMenuSubTrigger, DropdownMenuSubContent, }; export type { IDropdownMenuProps, IDropdownMenuPortalProps, IDropdownMenuTriggerProps, IDropdownMenuContentProps, IDropdownMenuGroupProps, IDropdownMenuLabelProps, IDropdownMenuItemProps, IDropdownMenuSubProps, IDropdownMenuSubTriggerProps, IDropdownMenuCheckboxItemProps, IDropdownMenuRadioGroupProps, IDropdownMenuRadioItemProps, IDropdownMenuSeparatorProps, IDropdownMenuShortcutProps, } from './DropdownMenu.types'; export type { DropdownMenuSlot } from './DropdownMenu.styles'; //# sourceMappingURL=index.d.ts.map