import { Ref } from 'vue'; declare const _default: import("vue").DefineComponent<{ color: import("vue-types").VueTypeDef & { default: string; }; dot: import("vue-types").VueTypeValidableDef & { default: any; }; label: import("vue-types").VueTypeValidableDef & { default: any; }; }, { slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; props: Readonly & { default: string; }; dot: import("vue-types").VueTypeValidableDef & { default: any; }; label: import("vue-types").VueTypeValidableDef & { default: any; }; }>> & {}>>; labelWidth: Ref; mode: Ref; offsetStyle: import("vue").ComputedRef<{ left: string; right?: undefined; } | { right: string; left?: undefined; } | { left?: undefined; right?: undefined; }>; itemClassName: import("vue").ComputedRef<{ 'bm-timeline-item': boolean; 'bm-timeline-item-has-label': any; }>; dotClassName: import("vue").ComputedRef<{ [x: string]: any; 'bm-timeline-item-head': boolean; 'bm-timeline-item-head-custom': any; }>; customColor: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly & { default: string; }; dot: import("vue-types").VueTypeValidableDef & { default: any; }; label: import("vue-types").VueTypeValidableDef & { default: any; }; }>>, { label: any; color: string; dot: any; }>; export default _default;