import { ReactNode } from "react";
export declare type Series = {
    name: string;
    data: number[] | {
        x: any;
        y: number;
    }[];
};
interface GridConfiguration {
    show?: boolean;
    borderColor?: string;
    strokeDashArray?: number;
    position?: "front" | "back";
    xaxis?: {
        lines: {
            show: boolean;
        };
    };
    yaxis?: {
        lines: {
            show: boolean;
        };
    };
    opacity?: number;
}
interface ChartConfiguration {
    background?: string;
    fontFamily?: string;
    grid?: GridConfiguration;
    xaxis?: ApexXAxis;
    yaxis?: ApexYAxis;
}
interface LineChartConfiguration extends ChartConfiguration {
    offsetX?: number;
    offsetY?: number;
}
declare type LineChartProps = {
    title?: string;
    emptyState: ReactNode;
    data: Series[];
    options: LineChartConfiguration;
};
export default function LineChart({ title, emptyState, data, options, }: LineChartProps): JSX.Element;
export {};
