import React from "react";
import { VariantProps } from "class-variance-authority";
import inputVariants from "../Input/variants";
type InputVariantProps = VariantProps<typeof inputVariants>;
interface OtpInputProps extends Omit<React.HTMLAttributes<HTMLDivElement>, "defaultValue" | "onChange"> {
    value?: string;
    defaultValue?: string;
    onChange?: (value: string) => void;
    onComplete?: (value: string) => void;
    digits?: number;
    pattern?: string;
    name?: string;
    disabled?: boolean;
    readOnly?: boolean;
    autoFocus?: boolean;
    placeholder?: string;
    variant?: InputVariantProps["variant"];
    density?: InputVariantProps["density"];
    slotClassName?: string;
    separatorClassName?: string;
    inputClassName?: string;
}
declare const OtpInput: React.FC<OtpInputProps>;
export default OtpInput;
