import type { AnyFieldApi } from '@tanstack/react-form';
import type { TargetedFocusEvent } from 'preact';
import type { BusinessRegistrationNumberFieldSchema } from '../../../../components/Shared/fields/BusinessRegistrationNumberField/types';
import type { FieldMetadata } from '../../../../utils/fieldConfigurations';
interface RegistrationNumberInputFieldProps {
    field: AnyFieldApi;
    fieldMetadata: FieldMetadata<BusinessRegistrationNumberFieldSchema, 'registrationNumber'>;
    currentValue: string;
    helperText?: string;
    readonly?: boolean;
    optional?: boolean;
    shouldValidate?: boolean;
    disabled: boolean;
    onInput: (e: string | TargetedFocusEvent<HTMLInputElement>) => void;
    onBlur: (e: string | TargetedFocusEvent<HTMLInputElement>) => void;
}
export declare function RegistrationNumberInputField({ field, fieldMetadata, currentValue, helperText, readonly, optional, shouldValidate, disabled, onInput, onBlur, }: RegistrationNumberInputFieldProps): import("preact/jsx-runtime").JSX.Element;
export {};
