import React from 'react'; import { FlintInputOtpSlot as FlintInputOtpSlotElement } from '@getufy/flint-ui/input-otp/flint-input-otp'; /** * A single character cell in an OTP input. Place inside `flint-input-otp-group`. State is managed by `flint-input-otp`. */ export interface FlintInputOtpSlotProps extends React.HTMLAttributes { /** Zero-based position index of this slot. */ index?: number; /** Character displayed. Set by the parent `flint-input-otp`. */ char?: string; /** Whether the cursor is at this position. Set by the parent `flint-input-otp`. */ active?: boolean; /** Error / invalid state. */ invalid?: boolean; } export declare const FlintInputOtpSlot: React.ForwardRefExoticComponent>;