/** * Mexico Alert Item Model * * Extends base AlertItem with Mexico-specific accessors. */ import type { MexAlertItemScopeData } from "@artu-ai/shared"; import { AlertItem, type AlertItemData } from "../AlertItem"; /** * Alert item data with Mexico scope */ export interface MexAlertItemData extends AlertItemData { scopeData?: { MX?: MexAlertItemScopeData; [key: string]: unknown; }; } /** * Mexico Alert Item Model. * * Provides typed accessors for Mexico-specific data. * Extended by MexAVAlertItem. */ export declare class MexAlertItem extends AlertItem { /** * Mexico-specific scope data */ protected get mexicoData(): MexAlertItemScopeData | undefined; /** * Whether this item has Actividad Vulnerable data */ get isActividadVulnerable(): boolean; toString(): string; } import type { AlertItemModel } from "../types"; /** * Check if alert item is a Mexico alert item */ export declare function isMexAlertItem(item: AlertItemModel): item is MexAlertItem;