import * as React from "react"; declare const InputOTP: React.ForwardRefExoticComponent<(Omit, "onChange" | "value" | "maxLength" | "textAlign" | "onComplete" | "pushPasswordManagerStrategy" | "containerClassName" | "noScriptCSSFallback"> & { value?: string | undefined; onChange?: ((newValue: string) => unknown) | undefined; maxLength: number; textAlign?: "center" | "right" | "left" | undefined; onComplete?: ((...args: any[]) => unknown) | undefined; pushPasswordManagerStrategy?: "none" | "increase-width" | undefined; containerClassName?: string | undefined; noScriptCSSFallback?: string | null | undefined; } & { render: (props: import("input-otp").RenderProps) => React.ReactNode; children?: undefined; } & React.RefAttributes, "ref"> | Omit, "onChange" | "value" | "maxLength" | "textAlign" | "onComplete" | "pushPasswordManagerStrategy" | "containerClassName" | "noScriptCSSFallback"> & { value?: string | undefined; onChange?: ((newValue: string) => unknown) | undefined; maxLength: number; textAlign?: "center" | "right" | "left" | undefined; onComplete?: ((...args: any[]) => unknown) | undefined; pushPasswordManagerStrategy?: "none" | "increase-width" | undefined; containerClassName?: string | undefined; noScriptCSSFallback?: string | null | undefined; } & { render?: undefined; children: React.ReactNode; } & React.RefAttributes, "ref">) & React.RefAttributes>; declare const InputOTPGroup: React.ForwardRefExoticComponent, HTMLDivElement>, "ref"> & React.RefAttributes>; declare const InputOTPSlot: React.ForwardRefExoticComponent, HTMLDivElement>, "ref"> & { index: number; } & React.RefAttributes>; declare const InputOTPSeparator: React.ForwardRefExoticComponent, HTMLDivElement>, "ref"> & React.RefAttributes>; export { InputOTP, InputOTPGroup, InputOTPSlot, InputOTPSeparator };