import { ComponentProps } from "react";
import * as DropdownMenuPrimitive from "@radix-ui/react-dropdown-menu";
interface DropdownContextValue {
    autocomplete?: boolean;
    searchValue?: string;
}
export declare const DropdownContext: import("react").Context<DropdownContextValue | undefined>;
export declare const useDropdownContext: () => DropdownContextValue;
export declare const MenuLevelContext: import("react").Context<number>;
export declare const useMenuLevel: () => number;
type DropdownMenuProps = ComponentProps<typeof DropdownMenuPrimitive.Root> & {
    autocomplete?: boolean;
};
export declare function DropdownMenuRoot({ children, autocomplete, defaultOpen, open, onOpenChange, ...props }: DropdownMenuProps): import("react/jsx-runtime").JSX.Element;
export declare const DropdownMenuSubMenu: import("react").ForwardRefExoticComponent<DropdownMenuPrimitive.DropdownMenuSubProps & import("react").RefAttributes<never>>;
export {};
//# sourceMappingURL=dropdown-menu-root.d.ts.map