import { Tick } from '../../../../shared-logic/src/ChartsV2/types';
import { ChartTheme } from '../../types';
export declare type Margin = {
    top: number;
    right: number;
    bottom: number;
    left: number;
    bottomTitleOffset: number;
    leftTitleOffset: number;
    rightTitleOffset?: number;
};
export declare const buildMargin: (yTicks: Tick<number>[], showYAxisLabels: boolean, hasYAxisTitle: boolean, hasXAxisTitle: boolean, showDetailedSubGroupingLabels?: boolean, isDualAxisEnabled?: boolean, hasDualYAxisTitle?: boolean, yTicksDual?: Tick<number>[] | undefined, labelRotationExtraHeight?: number | undefined, theme?: ChartTheme | undefined, xTicks?: Tick<string | number | boolean | Date>[] | undefined) => Margin;
export declare const buildMarginForHorizontalChart: (xTicks: Tick<number>[], yTicks: Tick<Date | string | number | boolean>[], showXAxisLabels: boolean, showYAxisLabels: boolean, hasYAxisTitle: boolean, hasXAxisTitle: boolean, theme?: ChartTheme | undefined) => Margin;
