import { VariantProps } from 'class-variance-authority'; import { inputOTPSlotVariants } from '../constants/inputOtpVariants'; import * as React from 'react'; declare const InputOTP: React.ForwardRefExoticComponent<(Omit, "onChange" | "value" | "maxLength" | "textAlign" | "onComplete" | "pushPasswordManagerStrategy" | "pasteTransformer" | "containerClassName" | "noScriptCSSFallback"> & { 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('input-otp').RenderProps) => React.ReactNode; children?: never; } & React.RefAttributes, "ref"> | Omit, "onChange" | "value" | "maxLength" | "textAlign" | "onComplete" | "pushPasswordManagerStrategy" | "pasteTransformer" | "containerClassName" | "noScriptCSSFallback"> & { 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>; type InputOTPSlotProps = React.ComponentPropsWithoutRef<'div'> & VariantProps & { index: number; type?: 'default' | 'pin'; }; declare const InputOTPSlot: React.ForwardRefExoticComponent, HTMLDivElement>, "ref"> & VariantProps<(props?: ({ variant?: "dialog" | "default" | "login" | null | undefined; } & import('class-variance-authority/types').ClassProp) | undefined) => string> & { index: number; type?: "default" | "pin"; } & React.RefAttributes>; declare const InputOTPSeparator: React.ForwardRefExoticComponent, HTMLDivElement>, "ref"> & React.RefAttributes>; export { InputOTP, InputOTPGroup, InputOTPSlot, InputOTPSeparator }; export type { InputOTPSlotProps }; //# sourceMappingURL=InputOtp.d.ts.map