/** * Mexico CNBV Transaction Base * * Common functionality for all CNBV-regulated transactions. * Extended by subject-specific models (Transmisor). */ import { MexTransaction } from "../MexTransaction"; /** * Base model for Mexico CNBV transactions. * * Provides common accessors for all CNBV subject types. * Extended by MexTransmisorTransaction. * * @example * ```typescript * if (txn instanceof MexCNBVTransaction) { * console.log(`CNBV transaction: ${txn.formattedAmount}`); * } * ``` */ export declare class MexCNBVTransaction extends MexTransaction { toString(): string; } import type { TransactionModel } from "../../types"; /** * Check if transaction is for any CNBV subject */ export declare function isMexCNBVTransaction(txn: TransactionModel): txn is MexCNBVTransaction;