import { IXYScales } from "../../../core/common/scales/types";
import { IRectangleAccessors } from "../../accessors/rectangle-accessors";
import { IRenderSeries } from "../../types";
import { BarRenderer } from "../bar-renderer";
import { BarHighlightStrategy, SelectedDatPointIdxFn } from "./bar-highlight-strategy";
export declare class BarHighlightStrategyOutline extends BarHighlightStrategy {
    private outlineAdd;
    private outlineElsMap;
    /**
     * @param scaleKey scale that will be used for searching for the data point that will be highlighted
     * @param levels for band scales, how many levels deep do we go to compare values
     */
    constructor(scaleKey: keyof IXYScales, levels?: number, selectedDataPointIdxFn?: SelectedDatPointIdxFn);
    highlightDataPoint(renderer: BarRenderer, renderSeries: IRenderSeries<IRectangleAccessors>, dataPointIndex: number): void;
}
