import type { H0Size } from '../../types'; export type H0InputOTPLength = 4 | 6; export type H0InputOTPSize = H0Size; export type H0InputOTPVariant = 'secondary' | 'surface'; export type H0InputOTPValidation = 'numeric' | 'alphanumeric'; export type H0InputOTPValidator = (value: string) => boolean | string; import type H0InputOTPComponent from './H0InputOTP.vue'; import type { H0PublicEmits, H0PublicProps } from '../_shared/publicComponent.types'; export type H0InputOTPProps = H0PublicProps; export type H0InputOTPEmits = H0PublicEmits;