/**
 * Chart row data
 */
export interface StackedBarChartItem {
    name: string;
    [status: string]: string | number;
}
/**
 * Clicked bar payload
 * Example:
 * {
 *   name: "January",
 *   status: "New",
 *   value: 120
 * }
 */
export interface ClickedBarData {
    name: string;
    status: string;
    value: number;
}
interface CEStackedBarChartProps {
    chartData: StackedBarChartItem[];
    statusOrder: string[];
    refreshKey?: number;
    statusColor: Record<string, string>;
    height?: number;
    /**
     * Fired when a stacked bar segment is clicked
     */
    onBarClick?: (data: ClickedBarData) => void;
}
declare const CEStackedBarChart: React.FC<CEStackedBarChartProps>;
export default CEStackedBarChart;
