import { type ThemeParser } from '../../../core/theme';
/**
 * * 自定义配置项
 *
 * - `xAxis.axisLabel.dvIntervalStrategy: 'gt16'`
 * - 设置了 `xAxis.axisLabel.interval` 配置项时该配置项无效
 *
 * pc端范式x轴布局
 * 范式要求x轴刻度之间至少保持16px的间隔
 * 若间隔小于16px，则隐藏第偶数个刻度
 * 若隐藏刻度后间隔仍然小于16px，则继续执行隐藏逻辑知道间隔大于等于16px
 * @param args
 */
export declare function parseXAxisInterval(...args: Parameters<ThemeParser>): void;
/**
 * @todo 类型判断后面找一下
 * @param option
 */
export declare function parsePCXAxisOption(option: Parameters<ThemeParser>[0], chart: Parameters<ThemeParser>[1]): void;
export declare function parseXAxisLine(option: Parameters<ThemeParser>[0]): void;
export declare function xAxisThemeParse(...args: Parameters<ThemeParser>): ReturnType<ThemeParser>;
