import type { Ref, RefAttributes, ReactNode, ReactElement } from "react";
import type { DOMProps } from "../../types/dom";
import "./DropdownMenu.css";
export type DropdownMenuElementType = HTMLElement;
export interface DropdownMenuProps extends DOMProps, RefAttributes<DropdownMenuElementType> {
    children?: ReactNode;
    /** Custom class name for setting specific CSS */
    className?: string;
    elementType?: React.ElementType;
    label?: string;
    trigger?: ReactElement;
}
export type DropdownMenuRef = Ref<DropdownMenuElementType>;
declare function DropdownMenu({ ref, ...props }: DropdownMenuProps): import("react/jsx-runtime").JSX.Element;
declare namespace DropdownMenu {
    var displayName: string;
}
export { DropdownMenu };
