import { NumericColumnData, BandIndexMap, LineData, Scale, Table } from '../types';
export declare const getBandHoverPoints: (table: Table, hoverRowIndices: number[], xColKey: string, yColKey: string, xScale: Scale<number, number>, yScale: Scale<number, number>, lineData: LineData) => {
    x: number;
    y: number;
    fill: string;
}[];
interface LineLengths {
    [index: string]: {
        length: number;
        startIndex: number;
    };
}
export interface BandHoverIndices {
    rowIndices: number[];
    lowerIndices: number[];
    upperIndices: number[];
}
export declare const getLineLengths: (lineData: LineData) => LineLengths;
export declare const getBandHoverIndices: (lineLengths: LineLengths, hoverRowIndices: number[], hoverGroupData: NumericColumnData, bandLineIndexMap: object) => BandIndexMap;
export {};
