import type { FC, ReactNode, Ref } from 'react'; import { PinInput as ArkPinInput } from '@ark-ui/react/pin-input'; import type { TestableProps } from '../../utils/testId'; type OTPInputRootProps = Omit; export interface OTPInputProps extends OTPInputRootProps, TestableProps { /** Number of inputs per group (separator shown between groups). Set to 0 to disable grouping. */ groupSize?: number; /** Separator element rendered between groups */ separator?: ReactNode; /** Error state (maps to Ark UI `invalid`) */ error?: boolean; ref?: Ref; } export declare const OTPInput: FC; export {};