import { DefineComponent, ExtractPropTypes, PropType, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; import { StepTreeData } from 'index'; declare function __VLS_template(): { default?(_: { item: any; current: any; index: any; }): any; arrow?(_: { item: any; }): any; arrowTop?(_: { item: any; }): any; arrowBottom?(_: { item: any; }): any; }; declare const __VLS_component: DefineComponent; default: () => {}; }; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ current: { type: NumberConstructor; default: number; }; index: { type: NumberConstructor; default: number; }; data: { type: PropType; default: () => {}; }; }>> & Readonly<{}>, { data: StepTreeData; index: number; current: number; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; declare const _default: __VLS_WithTemplateSlots>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };