import React from 'react';
import { Overwrite } from '../../util/component-types';
import { IDraggableLineChart } from './DraggableLineChartD3';
export declare type IDraggableLineChartProps = Overwrite<React.SVGProps<SVGGElement>, IDraggableLineChart>;
declare class DraggableLineChart extends React.Component<IDraggableLineChartProps, {}> {
    ref: any;
    d3LineChart: any;
    constructor(props: any);
    componentDidUpdate(): void;
    componentDidMount(): void;
    static displayName: string;
    static peek: {
        description: string;
        categories: string[];
    };
    static defaultProps: {
        height: number;
        width: number;
        margin: {
            top: number;
            right: number;
            bottom: number;
            left: number;
        };
    };
    render(): React.ReactNode;
}
export default DraggableLineChart;
