export default SparklineChart;
/** SparklineChart */
declare class SparklineChart extends React.PureComponent<any, any, any> {
    constructor(props: any);
    randomComponentId: string;
    chartContext: {};
    svgRef: React.RefObject<any>;
    componentRef: React.RefObject<any>;
    state: {
        hoveredLabel: null;
    };
    _shouldShowTooltip: () => any;
    _useCreateContext: () => {
        margin: {
            top: number;
            right: number;
            bottom: number;
            left: number;
        };
        width: any;
        height: any;
        innerTop: number;
        innerLeft: number;
        innerBottom: number;
        innerWidth: number;
        innerHeight: number;
        data: any;
        xScale: import("d3-scale").ScaleTime<number, number, never>;
        yScale: import("d3-scale").ScaleLinear<number, number, never>;
        highlightedStartingIndex: any;
        highlightedEndingIndex: any;
        lineGenerator: any;
        areaGenerator: any;
        color: any;
    };
    _getLabelAt: (data: any, position: any) => any;
    _getValueAt(data: any, position: any): any;
    _getValues: (data: any) => any;
    _getLabels: (data: any) => any;
    _drawSparkline: () => void;
    _areDatesEqual(date1: any, date2: any): boolean;
    _getLineColorId(dataSet: any, componentId: any): string;
    _getAreaMaskId(componentId: any): string;
    _drawLines: (dataContainer: any) => void;
    _updateLines: (container: any) => void;
    _updateComponent: (container: any, className: any, fncUpdater: any) => void;
    componentDidMount(): void;
    componentDidUpdate(prevProps: any): void;
    _updateContext(): void;
    render(): React.JSX.Element;
}
declare namespace SparklineChart {
    let displayName: string;
    namespace defaultProps {
        let animationDuration: number;
    }
}
import React from 'react';
//# sourceMappingURL=SparklineChart.d.ts.map