import React from "react";
import { ChartPayload, Point } from "../utils/d3";
export interface D3LineChartProps {
    height: number;
    width: number;
    charts: ChartPayload[];
    padding?: {
        top: number;
        right: number;
        bottom: number;
        left: number;
    };
    showGrid?: {
        horizontal: boolean;
        vertical: boolean;
    };
    showAxis?: {
        horizontal: boolean;
        vertical: boolean;
    };
    showTooltip?: boolean;
    lineWidth?: number;
    minY?: number;
    maxY?: number;
    isDebugging?: boolean;
    formatterX?: (p: Point) => string;
    pointToHuman?: (p: Point) => [string, string];
    onMousemove?: (closestX: number | undefined) => void;
}
declare const _default: React.MemoExoticComponent<({ height, width, charts, isDebugging, padding, showAxis, showGrid, showTooltip, formatterX, pointToHuman, lineWidth, ...rest }: D3LineChartProps) => import("react/jsx-runtime").JSX.Element>;
export default _default;
