import { l as FieldDef } from "./types-Bk_6dmDa.js"; //#region src/modules/ekyb/types.d.ts type UboEntry = { id: string; name: string; surname: string; }; type EkybFormValues = { country: string; businessName?: string; street?: string; houseNo?: string; addressLine2?: string; city?: string; state?: string; postalCode?: string; taxId?: string; }; type EkybConfig = { flowId?: string; verificationFields?: string[]; checkBusinessName?: boolean; checkAddress?: boolean; checkTaxId?: boolean; checkUniqueBeneficialOwner?: boolean; }; type EkybValidationRule = { type: 'required'; } | { type: 'streetLevelRequired'; } | { type: 'cnpj'; } | { type: 'postalCodeFormat'; country: string; }; type EkybValidationError = { key: string; params?: Record; }; type EkybValidationErrors = Partial>; type EkybFieldDef = FieldDef & { optionalForCountries?: string[]; validation?: EkybValidationRule[]; }; type EkybCountry = 'BR' | 'US' | 'GB' | 'ES' | 'IT' | 'FR' | 'DE' | 'IL' | 'MX' | 'CN' | 'NG' | 'CM' | 'KE'; //#endregion export { EkybValidationError as a, EkybFormValues as i, EkybCountry as n, EkybValidationErrors as o, EkybFieldDef as r, UboEntry as s, EkybConfig as t };