import * as React from "react"; declare const InputOTP: React.ForwardRefExoticComponent<(Omit, "containerClassName" | "maxLength" | "noScriptCSSFallback" | "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; } & { render: (props: import("node_modules/input-otp/dist").RenderProps) => React.ReactNode; children?: never; } & React.RefAttributes, "ref"> | Omit, "containerClassName" | "maxLength" | "noScriptCSSFallback" | "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; } & { render?: never; 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 }; //# sourceMappingURL=input-otp.d.ts.map