import React, { FC, SVGAttributes } from 'react'; import { AnimationOptions, AxisConfig, ChartPadding, Dimensions, GridConfig, Position, RawData, ScaleLinearDefinition, ShapeClickEventHandler } from 'eazychart-core/src/types'; import { LegendProps } from '@/components/addons/legend/Legend'; import { TooltipProps } from '@/components/addons/tooltip/Tooltip'; export interface ColumnChartProps extends SVGAttributes { data: RawData; colors?: string[]; animationOptions?: AnimationOptions; padding?: ChartPadding; grid?: GridConfig; isRTL?: boolean; xAxis?: AxisConfig; yAxis?: AxisConfig & ScaleLinearDefinition; dimensions?: Partial; onShapeClick?: ShapeClickEventHandler; scopedSlots?: { LegendComponent: React.FC; TooltipComponent: React.FC; }; } export declare const ColumnChart: FC;