/** * Mexico AV (Actividad Vulnerable) Product * * Product model for the parent Actividad Vulnerable scope. * Extended by MexAVIProduct, MexJYSProduct, MexTSCProduct, * MexMJRProduct, MexARIProduct. */ import type { ActividadVulnerableProductData } from "@artu-ai/shared"; import { MexProduct } from "../MexProduct"; /** * Mexico AV Product Model. * * Represents a product under the Actividad Vulnerable parent scope. * * @example * ```typescript * if (product instanceof MexAVProduct) { * console.log(`AV Product: ${product.name}`); * } * ``` */ export declare class MexAVProduct extends MexProduct { /** * Actividad Vulnerable data for this product */ protected get actividadVulnerableData(): ActividadVulnerableProductData | undefined; toString(): string; } import type { Product } from "../../Product"; /** * Check if product is an AV (Actividad Vulnerable) product */ export declare function isMexAVProduct(product: Product): product is MexAVProduct;