import { CompanyTypesValue } from '../../core/models/api/company-types-value';
import type { LegalEntityType } from '../../core/models/api/legal-entity-type';
import type { FieldMetadata } from '../../core/models/country-config';
import type { PerCountryFieldConfig } from '../../core/models/field-configurations';
import type { TaxIdNumberType } from '../IdFieldTypeSelector/countryIdNumberTypes';
import type { TaxIdSchema } from './types';
export interface FieldConfigParams {
    companyType?: CompanyTypesValue | LegalEntityType.TRUST;
    taxIdNumberType?: TaxIdNumberType;
}
export declare const defaultFieldMetadata: FieldMetadata<TaxIdSchema, 'taxId'>;
export declare const defaultFieldConfig: PerCountryFieldConfig<TaxIdSchema, 'taxId', FieldConfigParams>;
