import { type DropdownMenuContentProps } from '@radix-ui/react-dropdown-menu';
import type { PropsWithChildren, ReactNode } from 'react';
export declare function Dropdown({ children, label, className, contentProps }: Dropdown.Props): import("react/jsx-runtime").JSX.Element;
export declare namespace Dropdown {
    type Props = PropsWithChildren<{
        label: ReactNode;
        className?: string;
        contentProps?: DropdownMenuContentProps;
    }>;
    const Label: import("react").ForwardRefExoticComponent<import("@radix-ui/react-dropdown-menu").DropdownMenuLabelProps & import("react").RefAttributes<HTMLDivElement>>;
    const Group: import("react").ForwardRefExoticComponent<import("@radix-ui/react-dropdown-menu").DropdownMenuGroupProps & import("react").RefAttributes<HTMLDivElement>>;
    const Item: import("react").ForwardRefExoticComponent<Omit<import("@radix-ui/react-dropdown-menu").DropdownMenuItemProps & import("react").RefAttributes<HTMLDivElement>, "ref"> & import("react").RefAttributes<HTMLDivElement>>;
    const Separator: import("react").ForwardRefExoticComponent<import("@radix-ui/react-dropdown-menu").DropdownMenuSeparatorProps & import("react").RefAttributes<HTMLDivElement>>;
}
