import type { CompanyTypesValue } from '../../../../../core/models/api/company-types-value';
import type { CountryCode } from '../../../../../types/datasets/country-code';
import type { CompanyRegistrationNumberType } from '../types';
/**
 * For existing data, we need to infer the company registration number type from the existing data.
 * Otherwise, the incorrect mask will be applied.
 * We don't store this choice in the API.
 * @param registrationNumber the existing company registration number
 * @param country the country of the LE
 * @param companyType the company type, e.g. `nonProfit`
 */
export declare const inferCompanyRegistrationNumberType: (registrationNumber: string, country: CountryCode, companyType: CompanyTypesValue | "trust" | undefined, invertCompanyTypeFilter?: boolean) => CompanyRegistrationNumberType | undefined;
