import * as React$1 from "react";
import * as react_jsx_runtime152 from "react/jsx-runtime";
import { OTPInput } from "input-otp";

//#region src/react/ui/input-otp.d.ts
/** One-time password input with individual character slots */
declare function InputOTP({
  className,
  containerClassName,
  ...props
}: React$1.ComponentProps<typeof OTPInput> & {
  containerClassName?: string;
}): react_jsx_runtime152.JSX.Element;
/** Container grouping OTP input slots together */
declare function InputOTPGroup({
  className,
  ...props
}: React$1.ComponentProps<"div">): react_jsx_runtime152.JSX.Element;
/** Individual character slot within the OTP input */
declare function InputOTPSlot({
  index,
  className,
  ...props
}: React$1.ComponentProps<"div"> & {
  index: number;
}): react_jsx_runtime152.JSX.Element;
/** Visual separator between OTP slot groups */
declare function InputOTPSeparator({
  ...props
}: React$1.ComponentProps<"div">): react_jsx_runtime152.JSX.Element;
//#endregion
export { InputOTP, InputOTPGroup, InputOTPSeparator, InputOTPSlot };
//# sourceMappingURL=input-otp.d.ts.map