import { IChartConfig, IChartOptions, IPointData } from "../../../../interfaces/Config";
import { IDrillConfig } from "../../../../interfaces/DrillEvents";
export declare const TOOLTIP_PADDING = 24;
export declare const TOOLTIP_VIEWPORT_MARGIN_TOP = 20;
export declare function formatOverlappingForParentAttribute(category: any): any;
export declare function formatOverlapping(): string;
export declare function getTooltipPositionInChartContainer(chartType: string, stacking: string, labelWidth: number, labelHeight: number, point: IPointData): {
    x: any;
    y: number;
};
export declare function getTooltipPositionInViewPort(chartType: string, stacking: string, labelWidth: number, labelHeight: number, point: IPointData): {
    x: any;
    y: any;
};
export declare function percentageDataLabelFormatter(config?: IChartConfig): string;
export declare function escapeCategories(dataCategories: any): any[];
export declare function areAxisLabelsEnabled(chartOptions: IChartOptions, axisPropsName: string, shouldCheckForEmptyCategories: boolean): {
    enabled: any;
};
export declare function getCustomizedConfiguration(chartOptions: IChartOptions, chartConfig?: IChartConfig, drillConfig?: IDrillConfig): any;
