/** * @artu/compliance-sdk/mx * * Mexico-scoped SDK entry point. * Import from here for Mexico-specific compliance workflows. * * @example * ```typescript * import { * ComplianceSDK, * Client, * Transaction, * AlertsResource, * } from "@artu/compliance-sdk/mx"; * * const sdk = new ComplianceSDK({ * apiKey: process.env.COMPLIANCE_API_KEY!, * scope: "MX", * }); * ``` */ export { ComplianceSDK, type ComplianceSDKOptions } from "./sdk"; export type { ActaConstitutivaFields, ActividadVulnerableClientData, AddressProofFields, CreateMexActaConstitutivaInput, CreateMexAddressProofInput, CreateMexCurpInput, CreateMexDocumentInput, CreateMexIneBackInput, CreateMexIneFrontInput, CreateMexPassportInput, CreateMexPoderNotarialInput, CreateMexRfcConstanciaInput, CurpDocumentFields, IneBackFields, IneFrontFields, MexBankAccountData, MexClientScopeData, MexCompanyScopeData, MexDocument, MexPersonScopeData, MexTrustScopeData, PoderNotarialFields, RfcConstanciaFields, UpdateMexActaConstitutivaInput, UpdateMexAddressProofInput, UpdateMexCurpInput, UpdateMexDocumentInput, UpdateMexIneBackInput, UpdateMexIneFrontInput, UpdateMexPassportInput, UpdateMexPoderNotarialInput, UpdateMexRfcConstanciaInput, } from "@artu-ai/shared"; export { MexActaConstitutivaDocument as ActaConstitutivaDocument, MexAddress as Address, type MexAddressData as AddressData, MexAddressProofDocument as AddressProofDocument, MexAlert as Alert, MexAlertClientItem as AlertClientItem, type MexAlertClientItemData as AlertClientItemData, type MexAlertData as AlertData, MexAlertItem as AlertItem, type MexAlertItemData as AlertItemData, MexAlertTransactionItem as AlertTransactionItem, type MexAlertTransactionItemData as AlertTransactionItemData, MexBankAccount as BankAccount, type MexBankAccountData as BankAccountData, MexClient as Client, type MexClientData as ClientData, MexCurpDocument as CurpDocument, MexDocument as Document, MexIneBackDocument as IneBackDocument, MexIneFrontDocument as IneFrontDocument, MexPassportDocument as PassportDocument, MexPoderNotarialDocument as PoderNotarialDocument, MexProduct as Product, MexProduct, type MexProductData as ProductData, MexRfcConstanciaDocument as RfcConstanciaDocument, MexTransaction as Transaction, type MexTransactionData as TransactionData, } from "../../models"; export { MexAlertsResource as AlertsResource, MexBankAccountsResource as BankAccountsResource, MexClientsResource as ClientsResource, MexProductsResource as ProductsResource, MexTenantResource as TenantResource, MexTransactionsResource as TransactionsResource, } from "../../resources"; export { isMexActaConstitutiva as isActaConstitutiva, isMexAddress as isAddress, isMexAddressProof as isAddressProof, isMexAlert as isAlert, isMexAlertClientItem as isAlertClientItem, isMexAlertItem as isAlertItem, isMexAlertTransactionItem as isAlertTransactionItem, isMexBankAccount as isBankAccount, isMexClient as isClient, isMexCurp as isCurp, isMexDocument as isDocument, isMexIneBack as isIneBack, isMexIneFront as isIneFront, isMexPassport as isPassport, isMexPoderNotarial as isPoderNotarial, isMexProduct as isProduct, isMexProduct, isMexRfcConstancia as isRfcConstancia, isMexTransaction as isTransaction, } from "../../models"; export type { AlertValidationError, CreateMexAlertInput as CreateAlertInput, CreateMexAlertItemInput as CreateAlertItemInput, CreateMexBankAccountInput as CreateBankAccountInput, CreateMexClientInput as CreateClientInput, CreateMexProductInput as CreateProductInput, CreateMexTransactionInput as CreateTransactionInput, GenerateResult, UpdateMexAlertInput as UpdateAlertInput, UpdateMexAlertItemInput as UpdateAlertItemInput, UpdateMexBankAccountInput as UpdateBankAccountInput, UpdateMexClientInput as UpdateClientInput, UpdateMexProductInput as UpdateProductInput, UpdateMexTransactionInput as UpdateTransactionInput, UpsertMexProductInput as UpsertProductInput, ValidationResult, ValidationSummary, } from "@artu-ai/shared"; export type { MexUpdateTenantInput as UpdateTenantInput } from "../../resources"; export * from "../base";