/** * Mexico VEH (VehĂ­culos) Product * * Specialized for vehicle sale/exchange product templates. */ import type { VEHProductData } from "@artu-ai/shared"; import { MexAVProduct } from "../MexAVProduct"; /** * Mexico VEH Product Model. * * VEH products carry their default operation type. There is no collateral * default (VEH has no collateral); vehicle/payment details are captured at * transaction creation time. */ export declare class MexVEHProduct extends MexAVProduct { /** VEH-specific product data */ protected get vehData(): VEHProductData | undefined; /** Operation type */ get operationType(): string | undefined; toString(): string; } import type { Product } from "../../../Product"; /** Check if product is a VEH (VehĂ­culos) product */ export declare function isMexVEHProduct(product: Product): product is MexVEHProduct;