import { ReactNode } from "react";
import { Attributes } from "../../utils/transformDataAttributes";
import { ChartMetadata } from "../../chart-types";
interface DropdownMenuCallbackProps {
    attributes: Attributes;
    chartMetadata: ChartMetadata;
    chartID: string;
}
export declare type DropdownMenu = {
    icon: ReactNode;
    label: string;
    onClick: (dropdownMenuCallbackProps: DropdownMenuCallbackProps) => void;
}[];
interface Props {
    attributes: Attributes;
    chartID: string;
    chartMetadata: ChartMetadata;
    dropdownMenu: DropdownMenu;
}
export declare const ChartDropdown: ({ attributes, chartID, chartMetadata, dropdownMenu, }: Props) => JSX.Element;
export {};
