import type { ExtractPublicPropTypes, PropType } from 'vue'; import type { ThemeClassesOverride, VariantValues } from '@vuecs/core'; import type { StepperThemeClasses } from './types'; declare const stepperProps: { /** Active step (1-based). v-modeled. */ modelValue: { type: NumberConstructor; default: undefined; }; /** Initial active step for uncontrolled usage. */ defaultValue: { type: NumberConstructor; default: number; }; /** Layout direction. */ orientation: { type: PropType<"horizontal" | "vertical">; default: string; }; /** Reading direction. Falls back to the ConfigManager's `dir` value when omitted. */ dir: { type: PropType<"ltr" | "rtl">; default: undefined; }; /** When `true`, steps must be completed in order — Reka blocks navigation past the next incomplete step. */ linear: { type: BooleanConstructor; default: boolean; }; /** Theme-class overrides for this component instance. */ themeClass: { type: PropType>; default: undefined; }; /** Theme-variant values for this component instance. */ themeVariant: { type: PropType; default: undefined; }; }; export type StepperProps = ExtractPublicPropTypes; declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: import("vue").DefineComponent; default: string; }; /** Reading direction. Falls back to the ConfigManager's `dir` value when omitted. */ dir: { type: PropType<"ltr" | "rtl">; default: undefined; }; /** When `true`, steps must be completed in order — Reka blocks navigation past the next incomplete step. */ linear: { type: BooleanConstructor; default: boolean; }; /** Theme-class overrides for this component instance. */ themeClass: { type: PropType>; default: undefined; }; /** Theme-variant values for this component instance. */ themeVariant: { type: PropType; default: undefined; }; }>, () => import("vue").VNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").PublicProps, Readonly; default: string; }; /** Reading direction. Falls back to the ConfigManager's `dir` value when omitted. */ dir: { type: PropType<"ltr" | "rtl">; default: undefined; }; /** When `true`, steps must be completed in order — Reka blocks navigation past the next incomplete step. */ linear: { type: BooleanConstructor; default: boolean; }; /** Theme-class overrides for this component instance. */ themeClass: { type: PropType>; default: undefined; }; /** Theme-variant values for this component instance. */ themeVariant: { type: PropType; default: undefined; }; }>> & Readonly<{ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { themeClass: ThemeClassesOverride; themeVariant: VariantValues; orientation: "horizontal" | "vertical"; modelValue: number; defaultValue: number; dir: "ltr" | "rtl"; linear: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; //# sourceMappingURL=Stepper.vue.d.ts.map