import type { BarChartBarModel, ResolvedBarChartTooltipConfig } from "./types";
export type BarChartTooltipModel<TData = unknown> = {
    bar: BarChartBarModel<TData>;
    height: number;
    width: number;
    x: number;
    y: number;
};
export type BarChartTooltipPointer = {
    key: string;
    x: number;
    y: number;
};
export declare const getBarChartTooltipModel: <TData>({ bar, boxes, config, pointer }: {
    bar: BarChartBarModel<TData> | undefined;
    boxes: {
        outer: {
            x: number;
            y: number;
            width: number;
            height: number;
        };
        plot: {
            x: number;
            y: number;
            width: number;
            height: number;
        };
    };
    config: ResolvedBarChartTooltipConfig;
    pointer?: BarChartTooltipPointer | undefined;
}) => BarChartTooltipModel<TData> | undefined;
//# sourceMappingURL=tooltipModel.d.ts.map