/** * @artu/compliance-sdk/mx/av/avi * * AVI (Activos Virtuales) scoped SDK entry point. * Import from here for virtual asset compliance workflows. * * @example * ```typescript * import { * ComplianceSDK, * Enums, * Validators, * Models, * ResourceUtils, * TypeGuards, * } from "@artu/compliance-sdk/mx/av/avi"; * * const sdk = new ComplianceSDK({ * apiKey: process.env.COMPLIANCE_API_KEY!, * scope: "MX", * actividadVulnerable: "AVI", * }); * * // AVI-specific enums (flat, no nesting) * Enums.TipoOperacion.Buy * Enums.TipoAlerta.Inusual * * // Validators * Validators.Rfc.validate("GOAP820528H00") * ``` */ import { actividadVulnerable, CodigoActividad, Moneda, Prioridad, TipoIdentificacion } from "@artu-ai/shared"; import { isMexAVIAlert, isMexAVIAlertClientItem, isMexAVIAlertItem, isMexAVIAlertTransactionItem, isMexAVIClient, isMexAVIProduct, isMexAVITransaction, MexAVIAlert, MexAVIAlertClientItem, type MexAVIAlertClientItemData, MexAVIAlertItem, MexAVIAlertTransactionItem, type MexAVIAlertTransactionItemData, MexAVIClient, MexAVIProduct, MexAVITransaction, MexBankAccount, type MexBankAccountData } from "../../../models"; import { AVIAlertsResource, AVIClientsResource, AVIProductsResource, AVITransactionsResource, MexBankAccountsResource } from "../../../resources"; import { AVITenantResource } from "../../../resources/mx/av/avi/tenant"; import { AVIComplianceSDKScoped } from "../../../sdk/mx/av/avi"; import type { ComplianceSDKOptionsBase } from "../../../sdk/types"; /** Options for AVI-scoped SDK */ export type ComplianceSDKOptions = ComplianceSDKOptionsBase; /** AVI-scoped ComplianceSDK - re-exported from sdk */ export { AVIComplianceSDKScoped as ComplianceSDK }; export declare const Enums: { readonly TipoOperacion: { readonly Sell: "sell"; readonly Buy: "buy"; readonly Exchange: "exchange"; readonly Transfer: "transfer"; readonly Deposit: "deposit"; readonly Withdrawal: "withdrawal"; }; readonly TipoAlerta: { readonly NoAlert: "100"; readonly RapidMovement: "4101"; readonly ShortStay: "4102"; readonly NoLossConcern: "4103"; readonly InactiveHighVolume: "4104"; readonly DataMismatch: "4105"; readonly ProfileChange: "4106"; readonly Blacklist: "4107"; readonly RefusedDocumentation: "4108"; readonly ThirdPartyUndeclared: "4109"; readonly IncomeNotAligned: "4110"; readonly InactivityAfterHighVolume: "4111"; readonly HighRiskCountry: "4112"; readonly CannotJustifyOrigin: "4113"; readonly IllegalActivitySuspicion: "4114"; readonly MultipleAccounts: "4115"; readonly UnusualIPDevice: "4116"; readonly ThirdPartyReception: "4117"; readonly ThirdPartySending: "4118"; readonly PEP: "4119"; readonly HidingBeneficiary: "4120"; readonly Structuring: "4121"; readonly BlockchainBlacklist: "4122"; readonly Other: "9999"; }; readonly InstrumentoMonetario: { readonly Cash: "1"; readonly CreditCard: "2"; readonly DebitCard: "3"; readonly InterbankTransfer: "4"; readonly InternationalTransfer: "5"; readonly PlatformFunds: "6"; readonly VirtualAssets: "7"; readonly Others: "99"; }; readonly ActivoVirtual: { readonly Bitcoin: "1001"; readonly Ethereum: "1002"; readonly Ripple: "1003"; readonly BitcoinCash: "1004"; readonly Litecoin: "1005"; readonly EOS: "1006"; readonly BinanceCoin: "1007"; readonly BitcoinSV: "1008"; readonly Stellar: "1009"; readonly Monero: "1010"; readonly Cardano: "1011"; readonly Tron: "1012"; readonly IOTA: "1013"; readonly Dash: "1014"; readonly Tezos: "1015"; readonly EthereumClassic: "1016"; readonly Neo: "1017"; readonly Cosmos: "1018"; readonly NEM: "1019"; readonly Ontology: "1020"; readonly Zcash: "1021"; readonly Dogecoin: "1022"; readonly VeChain: "1023"; readonly Decreed: "1024"; readonly Qtum: "1025"; readonly VSystems: "1026"; readonly BitcoinGold: "1027"; readonly Ravecoin: "1028"; readonly ABBCCoin: "1029"; readonly Lisk: "1030"; readonly Nano: "1031"; readonly DigiByte: "1032"; readonly BitcoinDiamond: "1033"; readonly Waves: "1034"; readonly Icon: "1035"; readonly Bytecoin: "1036"; readonly BitShares: "1037"; readonly Theta: "1038"; readonly HyperCash: "1039"; readonly MonaCoin: "1040"; readonly Energi: "1041"; readonly Algorand: "1042"; readonly Komodo: "1043"; readonly Siacoin: "1044"; readonly IOST: "1045"; readonly Bytom: "1046"; readonly Ardor: "1047"; readonly Verge: "1048"; readonly MetaverseETP: "1049"; readonly Steem: "1050"; readonly Other: "999999"; }; readonly TipoOperacionUtils: { readonly enum: { readonly Sell: "sell"; readonly Buy: "buy"; readonly Exchange: "exchange"; readonly Transfer: "transfer"; readonly Deposit: "deposit"; readonly Withdrawal: "withdrawal"; }; readonly codes: ("sell" | "buy" | "exchange" | "transfer" | "deposit" | "withdrawal")[]; readonly getLabel: (value: actividadVulnerable.avi.TipoOperacion, locale?: import("@artu-ai/shared").Locale) => string; readonly getOptions: (locale?: import("@artu-ai/shared").Locale) => { value: actividadVulnerable.avi.TipoOperacion; label: string; }[]; readonly schema: (params?: import("zod/v4/core").$ZodEnumParams) => import("zod").ZodEnum<{ readonly Sell: "sell"; readonly Buy: "buy"; readonly Exchange: "exchange"; readonly Transfer: "transfer"; readonly Deposit: "deposit"; readonly Withdrawal: "withdrawal"; }>; readonly is: (value: string) => value is actividadVulnerable.avi.TipoOperacion; }; readonly TipoAlertaUtils: { readonly enum: { readonly NoAlert: "100"; readonly RapidMovement: "4101"; readonly ShortStay: "4102"; readonly NoLossConcern: "4103"; readonly InactiveHighVolume: "4104"; readonly DataMismatch: "4105"; readonly ProfileChange: "4106"; readonly Blacklist: "4107"; readonly RefusedDocumentation: "4108"; readonly ThirdPartyUndeclared: "4109"; readonly IncomeNotAligned: "4110"; readonly InactivityAfterHighVolume: "4111"; readonly HighRiskCountry: "4112"; readonly CannotJustifyOrigin: "4113"; readonly IllegalActivitySuspicion: "4114"; readonly MultipleAccounts: "4115"; readonly UnusualIPDevice: "4116"; readonly ThirdPartyReception: "4117"; readonly ThirdPartySending: "4118"; readonly PEP: "4119"; readonly HidingBeneficiary: "4120"; readonly Structuring: "4121"; readonly BlockchainBlacklist: "4122"; readonly Other: "9999"; }; readonly codes: ("100" | "9999" | "4101" | "4102" | "4103" | "4104" | "4105" | "4106" | "4107" | "4108" | "4109" | "4110" | "4111" | "4112" | "4113" | "4114" | "4115" | "4116" | "4117" | "4118" | "4119" | "4120" | "4121" | "4122")[]; readonly getLabel: (value: actividadVulnerable.avi.TipoAlerta, locale?: import("@artu-ai/shared").Locale) => string; readonly getOptions: (locale?: import("@artu-ai/shared").Locale) => { value: actividadVulnerable.avi.TipoAlerta; label: string; }[]; readonly schema: (params?: import("zod/v4/core").$ZodEnumParams) => import("zod").ZodEnum<{ readonly NoAlert: "100"; readonly RapidMovement: "4101"; readonly ShortStay: "4102"; readonly NoLossConcern: "4103"; readonly InactiveHighVolume: "4104"; readonly DataMismatch: "4105"; readonly ProfileChange: "4106"; readonly Blacklist: "4107"; readonly RefusedDocumentation: "4108"; readonly ThirdPartyUndeclared: "4109"; readonly IncomeNotAligned: "4110"; readonly InactivityAfterHighVolume: "4111"; readonly HighRiskCountry: "4112"; readonly CannotJustifyOrigin: "4113"; readonly IllegalActivitySuspicion: "4114"; readonly MultipleAccounts: "4115"; readonly UnusualIPDevice: "4116"; readonly ThirdPartyReception: "4117"; readonly ThirdPartySending: "4118"; readonly PEP: "4119"; readonly HidingBeneficiary: "4120"; readonly Structuring: "4121"; readonly BlockchainBlacklist: "4122"; readonly Other: "9999"; }>; readonly is: (value: string) => value is actividadVulnerable.avi.TipoAlerta; }; readonly InstrumentoMonetarioUtils: { readonly enum: { readonly Cash: "1"; readonly CreditCard: "2"; readonly DebitCard: "3"; readonly InterbankTransfer: "4"; readonly InternationalTransfer: "5"; readonly PlatformFunds: "6"; readonly VirtualAssets: "7"; readonly Others: "99"; }; readonly codes: ("1" | "2" | "3" | "4" | "5" | "6" | "7" | "99")[]; readonly getLabel: (value: actividadVulnerable.avi.InstrumentoMonetario, locale?: import("@artu-ai/shared").Locale) => string; readonly getOptions: (locale?: import("@artu-ai/shared").Locale) => { value: actividadVulnerable.avi.InstrumentoMonetario; label: string; }[]; readonly schema: (params?: import("zod/v4/core").$ZodEnumParams) => import("zod").ZodEnum<{ readonly Cash: "1"; readonly CreditCard: "2"; readonly DebitCard: "3"; readonly InterbankTransfer: "4"; readonly InternationalTransfer: "5"; readonly PlatformFunds: "6"; readonly VirtualAssets: "7"; readonly Others: "99"; }>; readonly is: (value: string) => value is actividadVulnerable.avi.InstrumentoMonetario; }; readonly ActivoVirtualUtils: { readonly enum: { readonly Bitcoin: "1001"; readonly Ethereum: "1002"; readonly Ripple: "1003"; readonly BitcoinCash: "1004"; readonly Litecoin: "1005"; readonly EOS: "1006"; readonly BinanceCoin: "1007"; readonly BitcoinSV: "1008"; readonly Stellar: "1009"; readonly Monero: "1010"; readonly Cardano: "1011"; readonly Tron: "1012"; readonly IOTA: "1013"; readonly Dash: "1014"; readonly Tezos: "1015"; readonly EthereumClassic: "1016"; readonly Neo: "1017"; readonly Cosmos: "1018"; readonly NEM: "1019"; readonly Ontology: "1020"; readonly Zcash: "1021"; readonly Dogecoin: "1022"; readonly VeChain: "1023"; readonly Decreed: "1024"; readonly Qtum: "1025"; readonly VSystems: "1026"; readonly BitcoinGold: "1027"; readonly Ravecoin: "1028"; readonly ABBCCoin: "1029"; readonly Lisk: "1030"; readonly Nano: "1031"; readonly DigiByte: "1032"; readonly BitcoinDiamond: "1033"; readonly Waves: "1034"; readonly Icon: "1035"; readonly Bytecoin: "1036"; readonly BitShares: "1037"; readonly Theta: "1038"; readonly HyperCash: "1039"; readonly MonaCoin: "1040"; readonly Energi: "1041"; readonly Algorand: "1042"; readonly Komodo: "1043"; readonly Siacoin: "1044"; readonly IOST: "1045"; readonly Bytom: "1046"; readonly Ardor: "1047"; readonly Verge: "1048"; readonly MetaverseETP: "1049"; readonly Steem: "1050"; readonly Other: "999999"; }; readonly codes: ("1001" | "1002" | "1003" | "1004" | "1005" | "1006" | "1007" | "1008" | "1009" | "1010" | "1011" | "1012" | "1013" | "1014" | "1015" | "1016" | "1017" | "1018" | "1019" | "1020" | "1021" | "1022" | "1023" | "1024" | "1025" | "1026" | "1027" | "1028" | "1029" | "1030" | "1031" | "1032" | "1033" | "1034" | "1035" | "1036" | "1037" | "1038" | "1039" | "1040" | "1041" | "1042" | "1043" | "1044" | "1045" | "1046" | "1047" | "1048" | "1049" | "1050" | "999999")[]; readonly getLabel: (value: actividadVulnerable.avi.ActivoVirtual, locale?: import("@artu-ai/shared").Locale) => string; readonly getOptions: (locale?: import("@artu-ai/shared").Locale) => { value: actividadVulnerable.avi.ActivoVirtual; label: string; }[]; readonly schema: (params?: import("zod/v4/core").$ZodEnumParams) => import("zod").ZodEnum<{ readonly Bitcoin: "1001"; readonly Ethereum: "1002"; readonly Ripple: "1003"; readonly BitcoinCash: "1004"; readonly Litecoin: "1005"; readonly EOS: "1006"; readonly BinanceCoin: "1007"; readonly BitcoinSV: "1008"; readonly Stellar: "1009"; readonly Monero: "1010"; readonly Cardano: "1011"; readonly Tron: "1012"; readonly IOTA: "1013"; readonly Dash: "1014"; readonly Tezos: "1015"; readonly EthereumClassic: "1016"; readonly Neo: "1017"; readonly Cosmos: "1018"; readonly NEM: "1019"; readonly Ontology: "1020"; readonly Zcash: "1021"; readonly Dogecoin: "1022"; readonly VeChain: "1023"; readonly Decreed: "1024"; readonly Qtum: "1025"; readonly VSystems: "1026"; readonly BitcoinGold: "1027"; readonly Ravecoin: "1028"; readonly ABBCCoin: "1029"; readonly Lisk: "1030"; readonly Nano: "1031"; readonly DigiByte: "1032"; readonly BitcoinDiamond: "1033"; readonly Waves: "1034"; readonly Icon: "1035"; readonly Bytecoin: "1036"; readonly BitShares: "1037"; readonly Theta: "1038"; readonly HyperCash: "1039"; readonly MonaCoin: "1040"; readonly Energi: "1041"; readonly Algorand: "1042"; readonly Komodo: "1043"; readonly Siacoin: "1044"; readonly IOST: "1045"; readonly Bytom: "1046"; readonly Ardor: "1047"; readonly Verge: "1048"; readonly MetaverseETP: "1049"; readonly Steem: "1050"; readonly Other: "999999"; }>; readonly is: (value: string) => value is actividadVulnerable.avi.ActivoVirtual; }; readonly CodigoActividad: { readonly ARI: "ARI"; readonly AVI: "AVI"; readonly INM: "INM"; readonly JYS: "JYS"; readonly MJR: "MJR"; readonly MPC: "MPC"; readonly TSC: "TSC"; readonly VEH: "VEH"; }; readonly Moneda: { readonly MXN: "1"; readonly USD: "2"; readonly EUR: "3"; readonly AED: "4"; readonly AFN: "5"; readonly ALL: "6"; readonly AMD: "7"; readonly ANG: "8"; readonly AOA: "9"; readonly ARS: "10"; readonly AUD: "11"; readonly AWG: "12"; readonly AZM: "13"; readonly AZN: "14"; readonly BAM: "15"; readonly BBD: "16"; readonly BDT: "17"; readonly BGN: "18"; readonly BHD: "19"; readonly BIF: "20"; readonly BMD: "21"; readonly BND: "22"; readonly BOB: "23"; readonly BRL: "24"; readonly BSD: "25"; readonly BTN: "26"; readonly BWP: "27"; readonly BYR: "28"; readonly BZD: "29"; readonly CAD: "30"; readonly CDF: "31"; readonly CHF: "32"; readonly CLP: "33"; readonly CNY: "34"; readonly COP: "35"; readonly CRC: "36"; readonly CSD: "37"; readonly CUC: "38"; readonly CUP: "39"; readonly CVE: "40"; readonly CZK: "41"; readonly DJF: "42"; readonly DKK: "43"; readonly DOP: "44"; readonly DZD: "45"; readonly EGP: "46"; readonly ERN: "47"; readonly ETB: "48"; readonly FJD: "49"; readonly FKP: "50"; readonly GBP: "51"; readonly GEL: "52"; readonly GHS: "53"; readonly GIP: "54"; readonly GMD: "55"; readonly GNF: "56"; readonly GTQ: "57"; readonly GYD: "58"; readonly HKD: "59"; readonly HNL: "60"; readonly HRK: "61"; readonly HTG: "62"; readonly HUF: "63"; readonly IDR: "64"; readonly ILS: "65"; readonly INR: "66"; readonly IQD: "67"; readonly IRR: "68"; readonly ISK: "69"; readonly JMD: "70"; readonly JOD: "71"; readonly JPY: "72"; readonly KES: "73"; readonly KGS: "74"; readonly KHR: "75"; readonly KMF: "76"; readonly KPW: "77"; readonly KRW: "78"; readonly KWD: "79"; readonly KYD: "80"; readonly KZT: "81"; readonly LAK: "82"; readonly LBP: "83"; readonly LKR: "84"; readonly LRD: "85"; readonly LSL: "86"; readonly LTL: "87"; readonly LVL: "88"; readonly LYD: "89"; readonly MAD: "90"; readonly MDL: "91"; readonly MGA: "92"; readonly MKD: "93"; readonly MMK: "94"; readonly MNT: "95"; readonly MOP: "96"; readonly MRO: "97"; readonly MUR: "98"; readonly MVR: "99"; readonly MWK: "100"; readonly MYR: "101"; readonly MZN: "102"; readonly NAD: "103"; readonly NGN: "104"; readonly NIO: "105"; readonly NOK: "106"; readonly NPR: "107"; readonly NZD: "108"; readonly OMR: "109"; readonly PAB: "110"; readonly PEN: "111"; readonly PGK: "112"; readonly PHP: "113"; readonly PKR: "114"; readonly PLN: "115"; readonly PYG: "116"; readonly QAR: "117"; readonly RON: "118"; readonly RSD: "119"; readonly RUB: "120"; readonly RWF: "121"; readonly SAR: "122"; readonly SBD: "123"; readonly SCR: "124"; readonly SDG: "125"; readonly SEK: "126"; readonly SGD: "127"; readonly SHP: "128"; readonly SLL: "129"; readonly SOS: "130"; readonly SRD: "131"; readonly SSP: "132"; readonly STD: "133"; readonly SVC: "134"; readonly SYP: "135"; readonly SZL: "136"; readonly THB: "137"; readonly TJS: "138"; readonly TMT: "139"; readonly TND: "140"; readonly TOP: "141"; readonly TRY: "142"; readonly TTD: "143"; readonly TWD: "144"; readonly TZS: "145"; readonly UAH: "146"; readonly UGX: "147"; readonly UYU: "148"; readonly UZS: "149"; readonly VEF: "150"; readonly VND: "151"; readonly VUV: "152"; readonly WST: "153"; readonly YER: "154"; readonly ZAR: "155"; readonly ZMK: "156"; readonly ZMW: "157"; readonly ZWL: "158"; readonly MX_A: "159"; readonly MX_B: "160"; readonly MX_C: "161"; readonly MX_D: "162"; readonly MX_E: "163"; readonly MX_F: "164"; readonly MX_G: "165"; readonly MX_H: "166"; readonly MX_I: "167"; readonly MX_J: "168"; readonly MX_K: "169"; readonly MX_L: "170"; readonly MX_M: "171"; readonly MX_N: "172"; readonly MX_O: "173"; readonly MX_P: "174"; readonly XAG: "175"; readonly XAU: "176"; readonly XFO: "177"; readonly XPD: "178"; readonly XPT: "179"; readonly XAF: "180"; readonly XCD: "181"; readonly XFU: "182"; readonly XOF: "183"; readonly XPF: "184"; }; readonly TipoIdentificacion: { readonly INE: "1"; readonly Pasaporte: "2"; readonly CedulaProfesional: "3"; }; readonly Prioridad: { readonly Normal: "1"; readonly TwentyFourHours: "2"; }; readonly CodigoActividadUtils: { readonly enum: { readonly ARI: "ARI"; readonly AVI: "AVI"; readonly INM: "INM"; readonly JYS: "JYS"; readonly MJR: "MJR"; readonly MPC: "MPC"; readonly TSC: "TSC"; readonly VEH: "VEH"; }; readonly codes: ("ARI" | "AVI" | "INM" | "JYS" | "MJR" | "MPC" | "TSC" | "VEH")[]; readonly getLabel: (value: CodigoActividad, locale?: import("@artu-ai/shared").Locale) => string; readonly getOptions: (locale?: import("@artu-ai/shared").Locale) => { value: CodigoActividad; label: string; }[]; readonly schema: (params?: import("zod/v4/core").$ZodEnumParams) => import("zod").ZodEnum<{ readonly ARI: "ARI"; readonly AVI: "AVI"; readonly INM: "INM"; readonly JYS: "JYS"; readonly MJR: "MJR"; readonly MPC: "MPC"; readonly TSC: "TSC"; readonly VEH: "VEH"; }>; readonly is: (value: string) => value is CodigoActividad; }; readonly MonedaUtils: { readonly enum: { readonly MXN: "1"; readonly USD: "2"; readonly EUR: "3"; readonly AED: "4"; readonly AFN: "5"; readonly ALL: "6"; readonly AMD: "7"; readonly ANG: "8"; readonly AOA: "9"; readonly ARS: "10"; readonly AUD: "11"; readonly AWG: "12"; readonly AZM: "13"; readonly AZN: "14"; readonly BAM: "15"; readonly BBD: "16"; readonly BDT: "17"; readonly BGN: "18"; readonly BHD: "19"; readonly BIF: "20"; readonly BMD: "21"; readonly BND: "22"; readonly BOB: "23"; readonly BRL: "24"; readonly BSD: "25"; readonly BTN: "26"; readonly BWP: "27"; readonly BYR: "28"; readonly BZD: "29"; readonly CAD: "30"; readonly CDF: "31"; readonly CHF: "32"; readonly CLP: "33"; readonly CNY: "34"; readonly COP: "35"; readonly CRC: "36"; readonly CSD: "37"; readonly CUC: "38"; readonly CUP: "39"; readonly CVE: "40"; readonly CZK: "41"; readonly DJF: "42"; readonly DKK: "43"; readonly DOP: "44"; readonly DZD: "45"; readonly EGP: "46"; readonly ERN: "47"; readonly ETB: "48"; readonly FJD: "49"; readonly FKP: "50"; readonly GBP: "51"; readonly GEL: "52"; readonly GHS: "53"; readonly GIP: "54"; readonly GMD: "55"; readonly GNF: "56"; readonly GTQ: "57"; readonly GYD: "58"; readonly HKD: "59"; readonly HNL: "60"; readonly HRK: "61"; readonly HTG: "62"; readonly HUF: "63"; readonly IDR: "64"; readonly ILS: "65"; readonly INR: "66"; readonly IQD: "67"; readonly IRR: "68"; readonly ISK: "69"; readonly JMD: "70"; readonly JOD: "71"; readonly JPY: "72"; readonly KES: "73"; readonly KGS: "74"; readonly KHR: "75"; readonly KMF: "76"; readonly KPW: "77"; readonly KRW: "78"; readonly KWD: "79"; readonly KYD: "80"; readonly KZT: "81"; readonly LAK: "82"; readonly LBP: "83"; readonly LKR: "84"; readonly LRD: "85"; readonly LSL: "86"; readonly LTL: "87"; readonly LVL: "88"; readonly LYD: "89"; readonly MAD: "90"; readonly MDL: "91"; readonly MGA: "92"; readonly MKD: "93"; readonly MMK: "94"; readonly MNT: "95"; readonly MOP: "96"; readonly MRO: "97"; readonly MUR: "98"; readonly MVR: "99"; readonly MWK: "100"; readonly MYR: "101"; readonly MZN: "102"; readonly NAD: "103"; readonly NGN: "104"; readonly NIO: "105"; readonly NOK: "106"; readonly NPR: "107"; readonly NZD: "108"; readonly OMR: "109"; readonly PAB: "110"; readonly PEN: "111"; readonly PGK: "112"; readonly PHP: "113"; readonly PKR: "114"; readonly PLN: "115"; readonly PYG: "116"; readonly QAR: "117"; readonly RON: "118"; readonly RSD: "119"; readonly RUB: "120"; readonly RWF: "121"; readonly SAR: "122"; readonly SBD: "123"; readonly SCR: "124"; readonly SDG: "125"; readonly SEK: "126"; readonly SGD: "127"; readonly SHP: "128"; readonly SLL: "129"; readonly SOS: "130"; readonly SRD: "131"; readonly SSP: "132"; readonly STD: "133"; readonly SVC: "134"; readonly SYP: "135"; readonly SZL: "136"; readonly THB: "137"; readonly TJS: "138"; readonly TMT: "139"; readonly TND: "140"; readonly TOP: "141"; readonly TRY: "142"; readonly TTD: "143"; readonly TWD: "144"; readonly TZS: "145"; readonly UAH: "146"; readonly UGX: "147"; readonly UYU: "148"; readonly UZS: "149"; readonly VEF: "150"; readonly VND: "151"; readonly VUV: "152"; readonly WST: "153"; readonly YER: "154"; readonly ZAR: "155"; readonly ZMK: "156"; readonly ZMW: "157"; readonly ZWL: "158"; readonly MX_A: "159"; readonly MX_B: "160"; readonly MX_C: "161"; readonly MX_D: "162"; readonly MX_E: "163"; readonly MX_F: "164"; readonly MX_G: "165"; readonly MX_H: "166"; readonly MX_I: "167"; readonly MX_J: "168"; readonly MX_K: "169"; readonly MX_L: "170"; readonly MX_M: "171"; readonly MX_N: "172"; readonly MX_O: "173"; readonly MX_P: "174"; readonly XAG: "175"; readonly XAU: "176"; readonly XFO: "177"; readonly XPD: "178"; readonly XPT: "179"; readonly XAF: "180"; readonly XCD: "181"; readonly XFU: "182"; readonly XOF: "183"; readonly XPF: "184"; }; readonly countryMap: Record; readonly reverseMap: Record; readonly codes: ("1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9" | "10" | "11" | "12" | "13" | "14" | "15" | "16" | "17" | "18" | "19" | "20" | "21" | "22" | "23" | "24" | "25" | "26" | "27" | "28" | "29" | "30" | "31" | "32" | "33" | "34" | "35" | "36" | "37" | "38" | "39" | "40" | "41" | "42" | "43" | "44" | "45" | "46" | "47" | "48" | "49" | "50" | "51" | "52" | "53" | "54" | "55" | "56" | "57" | "58" | "59" | "60" | "61" | "62" | "63" | "64" | "65" | "66" | "67" | "68" | "69" | "70" | "71" | "72" | "73" | "74" | "75" | "76" | "77" | "78" | "79" | "80" | "81" | "82" | "83" | "84" | "85" | "86" | "87" | "88" | "89" | "90" | "91" | "92" | "93" | "94" | "95" | "96" | "97" | "98" | "99" | "100" | "101" | "102" | "103" | "104" | "105" | "106" | "107" | "108" | "109" | "110" | "111" | "112" | "113" | "114" | "115" | "116" | "117" | "118" | "119" | "120" | "121" | "122" | "123" | "124" | "125" | "126" | "127" | "128" | "129" | "130" | "131" | "132" | "133" | "134" | "135" | "136" | "137" | "138" | "139" | "140" | "141" | "142" | "143" | "144" | "145" | "146" | "147" | "148" | "149" | "150" | "151" | "152" | "153" | "154" | "155" | "156" | "157" | "158" | "159" | "160" | "161" | "162" | "163" | "164" | "165" | "166" | "167" | "168" | "169" | "170" | "171" | "172" | "173" | "174" | "175" | "176" | "177" | "178" | "179" | "180" | "181" | "182" | "183" | "184")[]; readonly getLabel: (value: Moneda, locale?: import("@artu-ai/shared").Locale) => string; readonly getCountry: (value: Moneda, locale?: import("@artu-ai/shared").Locale) => string; readonly getOptions: (locale?: import("@artu-ai/shared").Locale) => { value: Moneda; label: string; }[]; readonly schema: (params?: import("zod/v4/core").$ZodEnumParams) => import("zod").ZodEnum<{ readonly MXN: "1"; readonly USD: "2"; readonly EUR: "3"; readonly AED: "4"; readonly AFN: "5"; readonly ALL: "6"; readonly AMD: "7"; readonly ANG: "8"; readonly AOA: "9"; readonly ARS: "10"; readonly AUD: "11"; readonly AWG: "12"; readonly AZM: "13"; readonly AZN: "14"; readonly BAM: "15"; readonly BBD: "16"; readonly BDT: "17"; readonly BGN: "18"; readonly BHD: "19"; readonly BIF: "20"; readonly BMD: "21"; readonly BND: "22"; readonly BOB: "23"; readonly BRL: "24"; readonly BSD: "25"; readonly BTN: "26"; readonly BWP: "27"; readonly BYR: "28"; readonly BZD: "29"; readonly CAD: "30"; readonly CDF: "31"; readonly CHF: "32"; readonly CLP: "33"; readonly CNY: "34"; readonly COP: "35"; readonly CRC: "36"; readonly CSD: "37"; readonly CUC: "38"; readonly CUP: "39"; readonly CVE: "40"; readonly CZK: "41"; readonly DJF: "42"; readonly DKK: "43"; readonly DOP: "44"; readonly DZD: "45"; readonly EGP: "46"; readonly ERN: "47"; readonly ETB: "48"; readonly FJD: "49"; readonly FKP: "50"; readonly GBP: "51"; readonly GEL: "52"; readonly GHS: "53"; readonly GIP: "54"; readonly GMD: "55"; readonly GNF: "56"; readonly GTQ: "57"; readonly GYD: "58"; readonly HKD: "59"; readonly HNL: "60"; readonly HRK: "61"; readonly HTG: "62"; readonly HUF: "63"; readonly IDR: "64"; readonly ILS: "65"; readonly INR: "66"; readonly IQD: "67"; readonly IRR: "68"; readonly ISK: "69"; readonly JMD: "70"; readonly JOD: "71"; readonly JPY: "72"; readonly KES: "73"; readonly KGS: "74"; readonly KHR: "75"; readonly KMF: "76"; readonly KPW: "77"; readonly KRW: "78"; readonly KWD: "79"; readonly KYD: "80"; readonly KZT: "81"; readonly LAK: "82"; readonly LBP: "83"; readonly LKR: "84"; readonly LRD: "85"; readonly LSL: "86"; readonly LTL: "87"; readonly LVL: "88"; readonly LYD: "89"; readonly MAD: "90"; readonly MDL: "91"; readonly MGA: "92"; readonly MKD: "93"; readonly MMK: "94"; readonly MNT: "95"; readonly MOP: "96"; readonly MRO: "97"; readonly MUR: "98"; readonly MVR: "99"; readonly MWK: "100"; readonly MYR: "101"; readonly MZN: "102"; readonly NAD: "103"; readonly NGN: "104"; readonly NIO: "105"; readonly NOK: "106"; readonly NPR: "107"; readonly NZD: "108"; readonly OMR: "109"; readonly PAB: "110"; readonly PEN: "111"; readonly PGK: "112"; readonly PHP: "113"; readonly PKR: "114"; readonly PLN: "115"; readonly PYG: "116"; readonly QAR: "117"; readonly RON: "118"; readonly RSD: "119"; readonly RUB: "120"; readonly RWF: "121"; readonly SAR: "122"; readonly SBD: "123"; readonly SCR: "124"; readonly SDG: "125"; readonly SEK: "126"; readonly SGD: "127"; readonly SHP: "128"; readonly SLL: "129"; readonly SOS: "130"; readonly SRD: "131"; readonly SSP: "132"; readonly STD: "133"; readonly SVC: "134"; readonly SYP: "135"; readonly SZL: "136"; readonly THB: "137"; readonly TJS: "138"; readonly TMT: "139"; readonly TND: "140"; readonly TOP: "141"; readonly TRY: "142"; readonly TTD: "143"; readonly TWD: "144"; readonly TZS: "145"; readonly UAH: "146"; readonly UGX: "147"; readonly UYU: "148"; readonly UZS: "149"; readonly VEF: "150"; readonly VND: "151"; readonly VUV: "152"; readonly WST: "153"; readonly YER: "154"; readonly ZAR: "155"; readonly ZMK: "156"; readonly ZMW: "157"; readonly ZWL: "158"; readonly MX_A: "159"; readonly MX_B: "160"; readonly MX_C: "161"; readonly MX_D: "162"; readonly MX_E: "163"; readonly MX_F: "164"; readonly MX_G: "165"; readonly MX_H: "166"; readonly MX_I: "167"; readonly MX_J: "168"; readonly MX_K: "169"; readonly MX_L: "170"; readonly MX_M: "171"; readonly MX_N: "172"; readonly MX_O: "173"; readonly MX_P: "174"; readonly XAG: "175"; readonly XAU: "176"; readonly XFO: "177"; readonly XPD: "178"; readonly XPT: "179"; readonly XAF: "180"; readonly XCD: "181"; readonly XFU: "182"; readonly XOF: "183"; readonly XPF: "184"; }>; readonly is: (value: string) => value is Moneda; }; readonly TipoIdentificacionUtils: { readonly enum: { readonly INE: "1"; readonly Pasaporte: "2"; readonly CedulaProfesional: "3"; }; readonly codes: ("1" | "2" | "3")[]; readonly getLabel: (value: TipoIdentificacion, locale?: import("@artu-ai/shared").Locale) => string; readonly getOptions: (locale?: import("@artu-ai/shared").Locale) => { value: TipoIdentificacion; label: string; }[]; readonly schema: (params?: import("zod/v4/core").$ZodEnumParams) => import("zod").ZodEnum<{ readonly INE: "1"; readonly Pasaporte: "2"; readonly CedulaProfesional: "3"; }>; readonly is: (value: string) => value is TipoIdentificacion; }; readonly PrioridadUtils: { readonly enum: { readonly Normal: "1"; readonly TwentyFourHours: "2"; }; readonly codes: ("1" | "2")[]; readonly getLabel: (value: Prioridad, locale?: import("@artu-ai/shared").Locale) => string; readonly getOptions: (locale?: import("@artu-ai/shared").Locale) => { value: Prioridad; label: string; }[]; readonly schema: (params?: import("zod/v4/core").$ZodEnumParams) => import("zod").ZodEnum<{ readonly Normal: "1"; readonly TwentyFourHours: "2"; }>; readonly is: (value: string) => value is Prioridad; }; }; export declare const Validators: { readonly Rfc: { readonly schema: ({ coerce, locale, type, checkVerificationDigit, ...params }?: { coerce?: boolean; locale?: import("@artu-ai/shared").Locale; type?: ("individual" | "company" | "foreign" | "generic") | ("individual" | "company" | "foreign" | "generic")[]; checkVerificationDigit?: boolean; } & { error?: string | import("zod").ZodErrorMap> | undefined; message?: string | undefined | undefined; }) => import("zod").ZodCoercedString; readonly validate: (value: string, options?: { type?: ("individual" | "company" | "foreign" | "generic") | ("individual" | "company" | "foreign" | "generic")[]; checkVerificationDigit?: boolean; }) => boolean | undefined; }; readonly Curp: { readonly schema: ({ coerce, locale, ...params }?: { coerce?: boolean; locale?: import("@artu-ai/shared").Locale; } & { error?: string | import("zod").ZodErrorMap> | undefined; message?: string | undefined | undefined; }) => import("zod").ZodCoercedString; readonly validate: (value: string, locale?: import("@artu-ai/shared").Locale) => boolean; }; readonly Clabe: { readonly schema: ({ coerce, locale, ...params }?: { coerce?: boolean; locale?: import("@artu-ai/shared").Locale; } & { error?: string | import("zod").ZodErrorMap> | undefined; message?: string | undefined | undefined; }) => import("zod").ZodPipe, import("zod").ZodTransform>; readonly validate: (value: string) => string | false | null; readonly calculate: (bankCode: string | number, plazaCode: string | number, accountNumber: string | number) => string; readonly computeCheckDigit: (bankCode: string | number, plazaCode: string | number, accountNumber: string | number) => number | null; readonly parse: (value: string, locale?: import("@artu-ai/shared").Locale) => { valid: true; clabe: string; accountNumber: string; bankCode: string; plazaCode: string; bankName: string; checkDigit: string; } | { valid: false; error: string; }; readonly banksMap: import("clabe-validator").ClabeBanksMap; readonly citiesMap: import("clabe-validator").ClabeCitiesMap; readonly cities: import("clabe-validator").ClabeCityInfo[]; readonly bankOptions: { value: string; label: string; }[]; readonly cityOptions: { value: string; label: string; }[]; }; }; export declare const Models: { readonly Client: typeof MexAVIClient; readonly Transaction: typeof MexAVITransaction; readonly Product: typeof MexAVIProduct; readonly Alert: typeof MexAVIAlert; readonly AlertItem: typeof MexAVIAlertItem; readonly AlertTransactionItem: typeof MexAVIAlertTransactionItem; readonly AlertClientItem: typeof MexAVIAlertClientItem; readonly BankAccount: typeof MexBankAccount; }; export { MexAVIClient as Client, MexAVITransaction as Transaction, MexAVIProduct as Product, MexAVIAlert as Alert, MexAVIAlertItem as AlertItem, MexAVIAlertTransactionItem as AlertTransactionItem, type MexAVIAlertTransactionItemData as AlertTransactionItemData, MexAVIAlertClientItem as AlertClientItem, type MexAVIAlertClientItemData as AlertClientItemData, MexAVIProduct, MexBankAccount as BankAccount, type MexBankAccountData as BankAccountData, }; export declare const ResourceUtils: { readonly Clients: typeof AVIClientsResource; readonly Transactions: typeof AVITransactionsResource; readonly Products: typeof AVIProductsResource; readonly Alerts: typeof AVIAlertsResource; readonly BankAccounts: typeof MexBankAccountsResource; }; export { AVIClientsResource as ClientsResource, AVITransactionsResource as TransactionsResource, AVIProductsResource as ProductsResource, AVIAlertsResource as AlertsResource, MexBankAccountsResource as BankAccountsResource, AVITenantResource as TenantResource, }; export declare const TypeGuards: { readonly isClient: typeof isMexAVIClient; readonly isTransaction: typeof isMexAVITransaction; readonly isProduct: typeof isMexAVIProduct; readonly isAlert: typeof isMexAVIAlert; readonly isAlertItem: typeof isMexAVIAlertItem; readonly isAlertTransactionItem: typeof isMexAVIAlertTransactionItem; readonly isAlertClientItem: typeof isMexAVIAlertClientItem; }; export { isMexAVIClient as isClient, isMexAVITransaction as isTransaction, isMexAVIProduct as isProduct, isMexAVIAlert as isAlert, isMexAVIAlertItem as isAlertItem, isMexAVIAlertTransactionItem as isAlertTransactionItem, isMexAVIAlertClientItem as isAlertClientItem, isMexAVIProduct, }; export type { AlertValidationError, CreateAVIAlertInput as CreateAlertInput, CreateAVIAlertItemInput as CreateAlertItemInput, CreateAVIClientInput as CreateClientInput, CreateAVIProductInput as CreateProductInput, CreateAVITransactionInput as CreateTransactionInput, CreateMexBankAccountInput as CreateBankAccountInput, GenerateResult, UpdateAVIAlertInput as UpdateAlertInput, UpdateAVIAlertItemInput as UpdateAlertItemInput, UpdateAVIClientInput as UpdateClientInput, UpdateAVIProductInput as UpdateProductInput, UpdateAVITransactionInput as UpdateTransactionInput, UpdateMexBankAccountInput as UpdateBankAccountInput, UpsertAVIProductInput as UpsertProductInput, ValidationResult, ValidationSummary, } from "@artu-ai/shared"; export type { AVIUpdateTenantInput as UpdateTenantInput } from "../../../resources/mx/av/avi/tenant"; export * from "../../base";