import type { CompanyTypesValue } from '../../../../../core/models/api/company-types-value';
import type { LegalEntityTypes } from '../../../../../core/models/api/legal-entity-type';
import type { CountryCode } from '../../../../../types/datasets/country-code';
import type { VatNumberType } from '../types';
interface VatNumberTypeSelectorProps {
    country: CountryCode;
    companyType?: CompanyTypesValue | typeof LegalEntityTypes.TRUST;
    /** Label for the "exempted from tax" radio option. When provided, an exemption option is appended to the radio group. */
    exemptedOptionLabel?: string;
    selected: VatNumberType | 'exempted' | undefined;
    setSelected: (type: VatNumberType | 'exempted', exemptValue?: boolean) => void;
}
export declare function VatNumberTypeSelector({ country, companyType, selected, setSelected, exemptedOptionLabel, }: VatNumberTypeSelectorProps): import("preact/jsx-runtime").JSX.Element | null;
export {};
