import { Color } from '../../global/shared-types/color.types';
/**
 * Chart component props.
 * @beta
 */
export interface ChartItem<T extends number | [number, number] = number | [number, number]> {
    /**
     * Label displayed for the item.
     */
    text: string;
    /**
     * Value of the item.
     */
    value: T;
    /**
     * Formatted value of the item
     */
    formattedValue?: string;
    /**
     * Color of the item in the chart. Defaults to a shade of grey.
     * It is recommended to use distinct colors for each item,
     * and make sure there is enough contrast between colors of adjacent items.
     */
    color?: Color;
    /**
     * When set to `true`, the item will become clickable,
     * which provides visual and accessible feedback when hovered, or focused,
     * and also results in emitting an event when clicked.
     */
    clickable?: boolean;
}
//# sourceMappingURL=chart.types.d.ts.map