import { type ExtractPropTypes, type PropType } from 'vue'; export declare const XAxisProps: () => { left: { type: (StringConstructor | NumberConstructor)[]; default: string; }; right: { type: (StringConstructor | NumberConstructor)[]; default: string; }; xLabelList: { type: PropType; default: () => any[]; }; isShowTooltipAxis: { type: StringConstructor; default: string; }; showCustomXAll: { type: BooleanConstructor; default: boolean; }; xLabelOverflow: { type: BooleanConstructor; default: boolean; }; }; export declare type XAxisProps = Partial>>; export interface XAxisCustomItem { text: string; isShow: boolean; realText?: string; } declare const XAxis: import("vue").DefineComponent<{ left: { type: (StringConstructor | NumberConstructor)[]; default: string; }; right: { type: (StringConstructor | NumberConstructor)[]; default: string; }; xLabelList: { type: PropType; default: () => any[]; }; isShowTooltipAxis: { type: StringConstructor; default: string; }; showCustomXAll: { type: BooleanConstructor; default: boolean; }; xLabelOverflow: { type: BooleanConstructor; default: boolean; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: () => any[]; }; isShowTooltipAxis: { type: StringConstructor; default: string; }; showCustomXAll: { type: BooleanConstructor; default: boolean; }; xLabelOverflow: { type: BooleanConstructor; default: boolean; }; }>>, { left: string | number; right: string | number; xLabelList: XAxisCustomItem[] | String[]; isShowTooltipAxis: string; showCustomXAll: boolean; xLabelOverflow: boolean; }>; export default XAxis;