import type { MouseEvent, ReactNode } from "react";
import type { ColorName } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase/lib/colors/types";
import type { IconName } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase/ui";
export interface EntityMenuItemProps {
    title?: string;
    icon?: IconName;
    action?: (event: MouseEvent<HTMLDivElement>) => void;
    link?: string;
    externalLink?: boolean;
    tooltip?: ReactNode;
    color?: ColorName;
    hoverColor?: ColorName;
    hoverBgColor?: ColorName;
    disabled?: boolean;
    onClose?: () => void;
}
declare const EntityMenuItem: ({ title, icon, action, link, externalLink, tooltip, disabled, color, hoverColor, hoverBgColor, onClose, }: EntityMenuItemProps) => JSX.Element | null;
export default EntityMenuItem;
