import { ThemeSize } from "../../theme/types.js"; import { InputOtpCompactEmits, InputOtpCompactProps, InputOtpCompactSlots, InputOtpUi } from "@soybeanjs/headless/input-otp"; import { Align, ClassValue } from "@soybeanjs/headless/types"; //#region src/components/input-otp/types.d.ts /** * Properties for the InputOtp component. */ interface InputOtpProps extends InputOtpCompactProps { /** Root class. */ class?: ClassValue; /** * Visual size of the component. */ size?: ThemeSize; /** * Align. */ align?: Align; /** * Per-slot class overrides for the component. */ ui?: Partial; } /** * Events for the InputOtp component. */ type InputOtpEmits = InputOtpCompactEmits; /** * Slots for the InputOtp component. */ type InputOtpSlots = InputOtpCompactSlots; //#endregion export { InputOtpEmits, InputOtpProps, InputOtpSlots };