import type { AnyFieldApi } from '@tanstack/react-form';
import type { CompanyTypesValue } from '../../../../core/models/api/company-types-value';
import type { CompanyRegistrationNumberType } from '../../../../components/Shared/fields/BusinessRegistrationNumberField/types';
import type { CountryCode } from '../../../../types/datasets/country-code';
interface RegistrationNumberTypeSelectorFieldProps {
    field: AnyFieldApi;
    country: CountryCode;
    companyType?: CompanyTypesValue | 'trust';
    invertCompanyTypeFilter?: boolean;
    selected: CompanyRegistrationNumberType | 'exempted' | undefined;
    onTypeChange: (type: CompanyRegistrationNumberType | 'exempted') => void;
    exemptedOptionLabel?: string;
}
export declare function RegistrationNumberTypeSelectorField({ country, companyType, invertCompanyTypeFilter, selected, onTypeChange, exemptedOptionLabel, }: RegistrationNumberTypeSelectorFieldProps): import("preact/jsx-runtime").JSX.Element;
export {};
