import { StatusKey } from '../i18n/types'; /** * Country-aware TIN format status — used for the informational message rendered * under a TIN field as the user types (e.g. "matches expected format" / "must * be 9 digits"). Returns undefined if there's nothing to say (no value, no * country, or country has no opinion). */ export declare const tinStatus: (tin: string | undefined, countryCode: string | undefined, isIndividual: boolean) => StatusKey[] | undefined; /** Country-aware VAT format status. */ export declare const vatinStatus: (tin: string | undefined, countryCode: string | undefined) => StatusKey[] | undefined; /** * Warning shown next to a "TIN is not required" checkbox: the country DOES * expect a TIN, so checking the box may not be appropriate. */ export declare const tinNotRequiredWarning: (notRequiredFlag: string | undefined, countryCode: string | undefined, isIndividual: boolean) => StatusKey[] | undefined;