/** * Mexico CNBV Transmisor Alert Item Model * * Alert item model for CNBV-regulated money transmitters. * Data path: scopeData.MX.cnbv.TRANSMISOR */ import type { transmisor } from "@artu-ai/shared"; import { MexCNBVAlertItem, type MexCNBVAlertItemData } from "../MexCNBVAlertItem"; /** * Transmisor alert item data */ export interface MexTransmisorAlertItemData extends MexCNBVAlertItemData { scopeData?: { MX?: { cnbv?: { TRANSMISOR?: transmisor.TransmisorAlertItemData; }; }; [key: string]: unknown; }; } /** * Mexico Transmisor Alert Item Model. * * Provides typed accessors for CNBV Transmisor-specific alert item data. */ export declare class MexTransmisorAlertItem extends MexCNBVAlertItem { /** * CNBV Transmisor-specific alert item data */ protected get transmisorData(): transmisor.TransmisorAlertItemData | undefined; /** * Detection date */ get fechaDeteccion(): string | undefined; /** * Operation description (for Inusual/Preocupante reports) */ get descripcionOperacion(): string | undefined; /** * Reasons for reporting (for Inusual/Preocupante reports) */ get razones(): string | undefined; toString(): string; } import type { AlertItemModel } from "../../../types"; /** * Check if alert item is a CNBV Transmisor alert item */ export declare function isMexTransmisorAlertItem(item: AlertItemModel): item is MexTransmisorAlertItem;