import { ChartOptions } from '..'; import { Shape } from '../interfaces'; export declare const defaultGroupInterval: { interval: { dodgePadding: number; maxColumnWidth: number; minColumnWidth: number; }; }; export declare const defaultInterval: { interval: { minColumnWidth: number; }; }; /** * * @param config {Shape} * @returns */ export declare const hasAdjust: (config: Shape, adjustType: 'stack' | 'dodge') => boolean; /** * * @param config {Shape} * @returns */ export declare const hasDodge: (config: Shape) => boolean; /** * * @param config {Shape} * @returns */ export declare const hasStack: (config: Shape) => boolean; /** * * @param config {Shape} * @returns */ export declare const getDodgeBy: (config: Shape) => string | undefined; /** * * @param config {Shape} * @returns */ export declare const hasContrastDodge: (config: Shape) => boolean; /** * When render group bar/column chart,adjust type is dodge * There is an problem to create interval with dodgePadding. * But it's necessary to render chart which multi group * * Know: whether there is only one group and adjust type is dodge * @return {boolean} */ export declare const isSingleDodge: (options: ChartOptions, config: Shape) => boolean;