import { ReactNode } from 'react';
import { Control, FieldValues } from 'react-hook-form';
export type OtpFieldProps<T extends FieldValues = FieldValues> = {
    name: string;
    label?: ReactNode;
    tooltip?: string;
    labelExtra?: ReactNode;
    description?: ReactNode;
    control: Control<T>;
    disabled?: boolean;
    required?: boolean;
    maxLength?: number;
    pattern?: string;
    separator?: boolean;
    'data-testid'?: string;
};
export declare const OtpField: <T extends FieldValues = FieldValues>({ name, label, tooltip, labelExtra, description, maxLength, pattern, separator, ...others }: OtpFieldProps<T>) => import("react").JSX.Element;
//# sourceMappingURL=index.d.ts.map