import { ReactNode } from 'react';
/**
 * Types
 * ---------------------------------------------------------------------------------------------------------------------
 */
export type RenderBigLegendFnType = (HSBChartProps: Omit<HSBChartProps, 'renderBigLegendFn'>) => ReactNode;
export type HSBChartSeries = {
    name: string;
    data: number[];
    color?: string;
} | {
    name: string;
    data: {
        x: string;
        y: number;
    }[];
    color?: string;
};
export type HSBChartProps = {
    series: HSBChartSeries[];
    categories: string[];
    height?: string;
    previousSeries?: HSBChartSeries[];
    showBigLegend?: boolean;
    renderBigLegendFn?: RenderBigLegendFnType;
    testId?: string;
    isLoading?: boolean;
    showLegend?: boolean;
    isStacked?: boolean;
    hasPercentageXaxis?: boolean;
};
/**
 * Component
 * ---------------------------------------------------------------------------------------------------------------------
 */
export declare const HSBChart: (props: HSBChartProps) => import("react/jsx-runtime").JSX.Element;
