import { default as React } from 'react';
interface DataItem {
    [key: string]: string | number;
}
export interface BarChartProps {
    /** 차트에 표시할 데이터 */
    data: DataItem[];
    /** 차트의 너비 */
    width?: number;
    /** 차트의 높이 */
    height?: number;
    /** 데이터 시리즈 설정 */
    series: {
        dataKey: string;
        color?: string;
        label?: string;
        layout?: "horizontal" | "vertical";
        id: string;
        yAxisId?: string;
    }[];
    /** 레이블 표시 여부 */
    onLabel?: boolean;
    /** x축 데이터 키 */
    xAxis: any;
    /** y축 데이터 키 */
    yAxis: any;
    /** 추가 클래스명 */
    className?: string;
    /** 차트 여백 설정 */
    margin?: {
        top?: number;
        right?: number;
        bottom?: number;
        left?: number;
    };
    /** 오른쪽 y축 데이터 키 */
    rightAxis?: string;
    /** 왼쪽 y축 데이터 키 */
    leftAxis?: string;
    /** 차트 레이블 */
    label?: string;
    /** 차트 레이아웃 */
    layout?: "horizontal" | "vertical";
    /** 애니메이션 활성화 여부 */
    skipAnimation?: boolean;
}
export declare const BarChart: React.ForwardRefExoticComponent<BarChartProps & React.RefAttributes<HTMLDivElement>>;
export {};
