import { PropType } from 'vue'; import { TJoyStepSizes } from './TJoyStep.types'; declare const _default: __VLS_WithTemplateSlots; default: string; }; /** Set the amount of sub steps of the current step */ subSteps: { type: NumberConstructor; default: number; }; id: { type: StringConstructor; default: string; }; showLabel: { type: BooleanConstructor; default: boolean; }; }>, { progress: import("vue").ComputedRef; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:subSteps": () => any; }, string, import("vue").PublicProps, Readonly; default: string; }; /** Set the amount of sub steps of the current step */ subSteps: { type: NumberConstructor; default: number; }; id: { type: StringConstructor; default: string; }; showLabel: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ "onUpdate:subSteps"?: (() => any) | undefined; }>, { size: TJoyStepSizes; id: string; showLabel: boolean; completed: boolean; currentSubStep: number; subSteps: number; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>, Readonly<{ /** Label of the step. For text only */ default(): any; }> & { /** Label of the step. For text only */ default(): any; }>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };