import { type MessageDescriptor } from "react-intl";
import { type IColor, type IColorPalette } from "@gooddata/sdk-model";
import { type PushDataCallback } from "@gooddata/sdk-ui";
import { type ComparisonColorType } from "@gooddata/sdk-ui-charts";
import { type IComparisonControlProperties } from "../../../../../interfaces/ControlProperties.js";
import { type IVisualizationProperties } from "../../../../../interfaces/Visualization.js";
interface IColorItemProps {
    disabled?: boolean;
    showDisabledMessage?: boolean;
    color?: IColor;
    colorType: ComparisonColorType;
    colorPalette: IColorPalette;
    labelDescriptor: MessageDescriptor;
    properties: IVisualizationProperties<IComparisonControlProperties>;
    valuePath: string;
    pushData: PushDataCallback;
}
export declare function ColorItem({ disabled, showDisabledMessage, color, colorType, colorPalette, labelDescriptor, valuePath, properties, pushData, }: IColorItemProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=ColorItem.d.ts.map