import { ThemeColor, ThemeSize } from "../../theme/types.js"; import { StepperCompactEmits, StepperCompactProps, StepperCompactSlots, StepperUi } from "@soybeanjs/headless/stepper"; import { ClassValue } from "@soybeanjs/headless/types"; //#region src/components/stepper/types.d.ts /** * Properties for the Stepper component. */ interface StepperProps extends StepperCompactProps { /** * Additional class names applied to the root element. */ class?: ClassValue; /** * Theme color of the component. */ color?: ThemeColor; /** * Visual size of the component. */ size?: ThemeSize; /** * Per-slot class overrides for the component. */ ui?: Partial; } /** * Events for the Stepper component. */ type StepperEmits = StepperCompactEmits; /** * Slots for the Stepper component. */ type StepperSlots = StepperCompactSlots; //#endregion export { StepperEmits, StepperProps, StepperSlots };