import React from "react";
export type MenuProps = {
    children: React.ReactNode;
    trigger: React.ReactNode;
    open?: boolean;
    defaultOpen?: boolean;
    onOpenChange?(open: boolean): void;
    portalContainer?: HTMLElement | null;
    side?: "top" | "right" | "bottom" | "left";
    align?: "start" | "center" | "end";
    sideOffset?: number;
    className?: string;
};
declare const Menu: React.ForwardRefExoticComponent<MenuProps & React.RefAttributes<HTMLButtonElement>>;
export { Menu };
export type MenuItemProps = {
    children: React.ReactNode;
    dense?: boolean;
    onClick?: (event: React.MouseEvent) => void;
    className?: string;
};
export declare function MenuItem({ children, dense, // Default value is false if not provided
onClick, className }: MenuItemProps): import("react/jsx-runtime").JSX.Element;
