import { VariantProps } from 'class-variance-authority'; import { IChartDatasets, IChartLegend, IChartTitle } from '../../../lib/types'; export interface BorderRadius { topLeft: number; topRight: number; bottomLeft: number; bottomRight: number; } type ILinechartDataset = IChartDatasets & { data: any; barThickness?: number; barPercentage?: number; }; export interface LineChartProps extends VariantProps { labels?: string[]; isColorMixed?: boolean; appearance?: 'solid' | 'soft'; title?: IChartTitle; legend?: IChartLegend; datasets: ILinechartDataset[]; scales?: { x?: { min?: number; max?: number; }; y?: { min?: number; max?: number; }; }; indexAxis?: 'x' | 'y'; className?: string; width?: string | number; height?: string | number; } declare const lineChartVariants: (props?: ({ scaling?: "90%" | "95%" | "100%" | "105%" | "110%" | null | undefined; } & import("class-variance-authority/dist/types").ClassProp) | undefined) => string; declare const LineChart: { ({ className, title, datasets, labels, scaling, legend, width, height, indexAxis, appearance, scales, isColorMixed, ...props }: LineChartProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; export default LineChart;