import * as React from 'react'; import * as Recharts from 'recharts'; import { ITheme } from '../theme'; interface IProps { data: ILineDataPoint[]; dataKeys: string[]; mouseMoveHandler: (data: any) => void; mouseLeaveHandler: () => void; tooltipContent: (dataPoint: any) => React.ReactNode; legendContent: () => React.ReactNode; theme: ITheme; chartTop: number; chartRight: number; chartBottom: number; chartLeft: number; maximizeXAxisInterval?: boolean; legendLayout: Recharts.LegendProps['layout']; } interface ILineDataPoint { label: React.ReactNode; registeredInTargetDays: number; totalRegistered: number; totalEstimate: number; registrationPercentage: string; } declare class LineChartComponent extends React.Component { render(): React.JSX.Element; } export declare const LineChart: React.ForwardRefExoticComponent<{ ref?: React.LegacyRef | undefined; data: ILineDataPoint[]; key?: React.Key | null | undefined; dataKeys: string[]; mouseMoveHandler: (data: any) => void; mouseLeaveHandler: () => void; tooltipContent: (dataPoint: any) => React.ReactNode; legendContent: () => React.ReactNode; chartTop: number; chartRight: number; chartBottom: number; chartLeft: number; maximizeXAxisInterval?: boolean | undefined; legendLayout: Recharts.LegendProps['layout']; } & { theme?: import("styled-components").DefaultTheme | undefined; }>; export {}; //# sourceMappingURL=LineChart.d.ts.map