import type { StepperOrientation, StepperTheme } from './_internal/components/Stepper/Stepper.types'; export * from './_internal/components/Stepper/Stepper.types'; export interface StepperProps { /** * The current step index */ step?: number; /** * The current substep index */ substep?: number; /** * A linear stepper prevents navigation to steps that are ahead of the completed ones */ linear?: boolean; /** * Determines whether the stepper is horizontal or vertical */ orientation?: StepperOrientation; /** * Force responsive view on horizontal orientation */ useResponsiveNav?: boolean; /** * Determines the theme of the stepper */ theme?: StepperTheme; } declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: __VLS_WithSlots void; next: () => void; goTo: (stepIndex: number, substepIndex?: number) => void; isStepCompleted: (stepIndex: number, substepIndex?: number) => boolean; isStepActive: (stepIndex: number, substepIndex?: number) => boolean; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & { "update:step": (step: number) => any; "update:substep": (substep: number) => any; }, string, import("vue").PublicProps, Readonly & Readonly<{ "onUpdate:step"?: ((step: number) => any) | undefined; "onUpdate:substep"?: ((substep: number) => any) | undefined; }>, { step: number; substep: number; linear: boolean; orientation: StepperOrientation; useResponsiveNav: boolean; theme: StepperTheme; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>, { default?: (props: {}) => any; }>; type __VLS_WithSlots = T & { new (): { $slots: S; }; };