import * as React from 'react'; import type { PinInputContextValue, PinInputHandle, PinInputProps } from './types.cjs'; export declare const PinInputProvider: React.FC, usePinInputContext: (consumerName: string) => PinInputContextValue; /** * A one-time-passcode input that owns the joined string value and distributes it to `length` `PinInputField` boxes via context. * * @example * ```tsx * * ``` */ export declare const PinInput: { ({ value: valueProp, defaultValue, onValueChange, length, disabled, invalid, readOnly, type, pattern, placeholder, otp, autoFocus, blurOnComplete, selectOnFocus, mask, onValueComplete, onValueInvalid, autoSubmit, sanitize, name, form, required, digitLabel, children, ref: forwardedRef, density, shape, size, ...props }: Omit & { ref?: React.Ref | undefined; }): React.ReactNode; displayName: string; };