/** * AV SDK Types & Registration * * Actividad Vulnerable parent scope - covers all AV subcategories. */ import { AVAlertsResource, AVClientsResource, AVProductsResource, AVTransactionsResource, MexBankAccountsResource } from "../../../resources"; import type { ComplianceSDKOptionsBase } from "../../types"; import type { MexicoComplianceSDK } from "../types"; /** * Options for creating an AV-scoped SDK */ export type AVSDKOptions = ComplianceSDKOptionsBase & { scope: "MX:AV"; }; /** * Options for AV-scoped SDK (without scope - pre-configured) */ export type AVScopedSDKOptions = ComplianceSDKOptionsBase; /** * Mexico AV-scoped SDK - uses AV resource types * Extends MexicoComplianceSDK with AV-specific overrides */ export interface AVComplianceSDK extends Omit { readonly clients: AVClientsResource; readonly transactions: AVTransactionsResource; readonly alerts: AVAlertsResource; readonly products: AVProductsResource; readonly bankAccounts: MexBankAccountsResource; readonly tenant: import("../../../resources/mx/av/tenant").AVTenantResource; } export declare function registerAVScope(): void;