import Build from '@build-tracker/build';
import React from 'react';
import { Series } from 'd3-shape';
import { ScaleBand, ScaleLinear, ScalePoint } from 'd3-scale';
interface Props {
    data: Array<Series<Build, string>>;
    height: number;
    onHoverArtifacts: (artifactNames: Array<string>) => void;
    onSelectRevision: (revision: string) => void;
    selectedRevisions: Array<string>;
    width: number;
    xScale: ScalePoint<string> | ScaleBand<string>;
    yScale: ScaleLinear<number, number>;
}
declare const HoverOverlay: (props: Props) => React.ReactElement<any, string | ((props: any) => React.ReactElement<any, string | any | (new (props: any) => React.Component<any, any, any>)>) | (new (props: any) => React.Component<any, any, any>)>;
export default HoverOverlay;
//# sourceMappingURL=HoverOverlay.d.ts.map