/** biome-ignore-all lint/a11y/useFocusableInteractive: OTP slots are visual-only; focus is managed by the parent OTPInput from input-otp library */ /** biome-ignore-all lint/a11y/useAriaPropsForRole: InputOTPSeparator uses role="separator" which is valid without additional ARIA props per WAI-ARIA spec */ /** biome-ignore-all lint/a11y/useSemanticElements: OTP component architecture requires custom div-based slots for styling; accessibility handled by input-otp library */ import * as React from 'react'; declare const InputOTP: React.ForwardRefExoticComponent<(Omit, "containerClassName" | "maxLength" | "noScriptCSSFallback" | "nonce" | "onChange" | "onComplete" | "pasteTransformer" | "pushPasswordManagerStrategy" | "textAlign" | "value"> & { value?: string; onChange?: (newValue: string) => unknown; maxLength: number; textAlign?: 'left' | 'center' | 'right'; onComplete?: (...args: any[]) => unknown; pushPasswordManagerStrategy?: 'increase-width' | 'none'; pasteTransformer?: (pasted: string) => string; containerClassName?: string; noScriptCSSFallback?: string | null; nonce?: string; } & { render: (props: import("input-otp").RenderProps) => React.ReactNode; children?: never; } & React.RefAttributes & { containerClassName?: string; }, "ref"> | Omit, "containerClassName" | "maxLength" | "noScriptCSSFallback" | "nonce" | "onChange" | "onComplete" | "pasteTransformer" | "pushPasswordManagerStrategy" | "textAlign" | "value"> & { value?: string; onChange?: (newValue: string) => unknown; maxLength: number; textAlign?: 'left' | 'center' | 'right'; onComplete?: (...args: any[]) => unknown; pushPasswordManagerStrategy?: 'increase-width' | 'none'; pasteTransformer?: (pasted: string) => string; containerClassName?: string; noScriptCSSFallback?: string | null; nonce?: string; } & { render?: never; children: React.ReactNode; } & React.RefAttributes & { containerClassName?: string; }, "ref">) & React.RefAttributes>; declare const InputOTPGroup: React.ForwardRefExoticComponent, HTMLDivElement>, "ref"> & React.RefAttributes>; declare const InputOTPSlot: React.ForwardRefExoticComponent & React.HTMLAttributes & { index: number; }, "ref"> & React.RefAttributes>; declare const InputOTPSeparator: React.ForwardRefExoticComponent, HTMLDivElement>, "ref"> & React.RefAttributes>; export { InputOTP, InputOTPGroup, InputOTPSeparator, InputOTPSlot };