import { Menu } from '@base-ui/react/menu'; import { ComponentPropsWithoutRef, ReactNode } from 'react'; type DropdownMenuProps = { children: ReactNode; open?: boolean; onOpenChange?: (open: boolean) => void; }; declare const DropdownMenu: { ({ children, open, onOpenChange }: DropdownMenuProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; type DropdownMenuTriggerProps = ComponentPropsWithoutRef; declare const DropdownMenuTrigger: { ({ className, children, ...props }: DropdownMenuTriggerProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; type DropdownMenuContentProps = ComponentPropsWithoutRef & { sideOffset?: number; align?: "start" | "center" | "end"; }; declare const DropdownMenuContent: { ({ className, sideOffset, align, ...props }: DropdownMenuContentProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; type DropdownMenuItemProps = ComponentPropsWithoutRef & { isSelected?: boolean; onSelect?: () => void; }; declare const DropdownMenuItem: { ({ className, isSelected, children, onSelect, onClick, ...props }: DropdownMenuItemProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; export { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, type DropdownMenuProps, type DropdownMenuContentProps, type DropdownMenuItemProps, type DropdownMenuTriggerProps, }; //# sourceMappingURL=dropdown.d.ts.map