import * as React from 'react'; interface IMDChartDataset { color?: string; theme?: string; width?: number; values: number[]; } interface IMDLineProps { stroke: string; strokeWidth: number; strokeLinecap: 'butt' | 'round' | 'square' | 'inherit'; } interface IMDTextProps { fill: string; fontSize: number; textAnchor: string; } interface IMDChartProps { size?: number[]; datasets: IMDChartDataset[]; lines?: number; format?: (val: number) => string; max?: number; min?: number; step?: number; labels: string[]; lineProps?: IMDLineProps; pathProps?: IMDLineProps; textXProps?: IMDTextProps; textYProps?: IMDTextProps; } export default class MDChart extends React.Component { static defaultProps: { size: any[]; shift: number; lines: number; format: (val: number) => number; lineProps: IMDLineProps; pathProps: IMDLineProps; textXProps: IMDTextProps; textYProps: IMDTextProps; }; constructor(props: IMDChartProps); render(): JSX.Element; private renderLinearGradient; private renderAxisY; private renderAxisX; private renderPath; private calcPaths; private calcMax; private calcMin; private calcStep; private calcOffsetTop; private calcOffsetBottom; private calcOffsetLeft; private calcOffsetRight; } export {};