import { type ReactNode } from "react";
import { type IColor, type IColorPalette } from "@gooddata/sdk-model";
import { type IChartFillConfig, type PatternFillName } from "@gooddata/sdk-ui-vis-commons";
export declare enum IconPosition {
    Down = 0,
    Right = 1
}
export interface ISelectableChild {
    isSelected?: boolean;
    position?: IconPosition;
    disabled?: boolean;
}
export interface IColorDropdownOwnProps {
    selectedColorItem?: IColor;
    colorPalette: IColorPalette;
    onColorSelected: (color: IColor) => void;
    disabled?: boolean;
    children?: ReactNode;
    chartFill?: IChartFillConfig;
    patternFillIndex?: number | PatternFillName;
}
export type IColorDropdownProps = IColorDropdownOwnProps;
export declare const ColorDropdown: import("react").NamedExoticComponent<IColorDropdownOwnProps>;
//# sourceMappingURL=ColorDropdown.d.ts.map