xlibs-components
Version:
Modern React component library with Aceternity, MagicUI, and ShadCN components for building beautiful web applications
34 lines • 2.15 kB
TypeScript
import * as React from "react";
import type { SlotProps } from "input-otp";
declare const InputOTP: React.ForwardRefExoticComponent<(Omit<Omit<React.InputHTMLAttributes<HTMLInputElement>, "value" | "onChange" | "textAlign" | "maxLength" | "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<HTMLInputElement>, "ref"> | Omit<Omit<React.InputHTMLAttributes<HTMLInputElement>, "value" | "onChange" | "textAlign" | "maxLength" | "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<HTMLInputElement>, "ref">) & React.RefAttributes<HTMLInputElement>>;
declare const InputOTPGroup: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>;
declare const InputOTPSlot: React.ForwardRefExoticComponent<SlotProps & React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>;
declare const InputOTPSeparator: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLDivElement> & React.RefAttributes<HTMLDivElement>>;
export { InputOTP, InputOTPGroup, InputOTPSlot, InputOTPSeparator };
//# sourceMappingURL=input-otp.d.ts.map