import type { ExtractPropTypes } from 'vue'; import type { CustomSlotsType, VueNode } from '../_util/type'; /** Item config for `items` prop (antd ≥ 5.2). */ export type TimelineItemType = { key?: string | number; color?: string; dot?: VueNode; label?: VueNode; children?: VueNode; position?: 'left' | 'right' | ''; }; export declare const timelineProps: () => { prefixCls: StringConstructor; /** 指定最后一个幽灵节点是否存在或内容 */ pending: import("vue-types").VueTypeValidableDef; pendingDot: import("vue-types").VueTypeValidableDef; reverse: { type: BooleanConstructor; default: boolean; }; mode: import("vue-types").VueTypeDef; /** Timeline items config (antd ≥ 5.2). */ items: { type: import("vue").PropType; default: TimelineItemType[]; }; }; export type TimelineProps = Partial>>; declare const _default: import("vue").DefineComponent; pendingDot: import("vue-types").VueTypeValidableDef; reverse: { type: BooleanConstructor; default: boolean; }; mode: import("vue-types").VueTypeDef; /** Timeline items config (antd ≥ 5.2). */ items: { type: import("vue").PropType; default: TimelineItemType[]; }; }>, () => VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; pendingDot: import("vue-types").VueTypeValidableDef; reverse: { type: BooleanConstructor; default: boolean; }; mode: import("vue-types").VueTypeDef; /** Timeline items config (antd ≥ 5.2). */ items: { type: import("vue").PropType; default: TimelineItemType[]; }; }>> & Readonly<{}>, { reverse: boolean; items: TimelineItemType[]; }, CustomSlotsType<{ pending?: any; pendingDot?: any; default?: any; }>, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;