import type { PresetMode } from '../..';
import { type ThemeParser } from '../../../core/theme';
export declare function preprocessXAxis(option: Parameters<ThemeParser>[0]): void;
export declare function defaultXAxisOpt(mode: PresetMode): ((import("echarts/types/dist/echarts").XAXisComponentOption | import("echarts/types/dist/echarts").XAXisComponentOption[]) & {
    axisLabel: {
        dvLayout?: number;
        dvLayoutTakeEffectGreaterThan?: number | "auto";
        dvAlignEdge?: boolean;
        dvIntervalStrategy: "gt16";
    };
    dvPadding?: [number, number];
    axisPointer?: {
        shadowStyle?: {
            dvMaxWidth?: string | number;
        };
    };
    dvNameLocation?: string;
}) & {
    axisPointer: {
        triggerEmphasis: boolean;
    };
};
export declare function parseXAxis(option: Parameters<ThemeParser>[0], defaultXAxis: Parameters<ThemeParser>[0]['xAxis']): void;
export declare function xAxisThemeParse(...args: Parameters<ThemeParser>): void;
