/** * Mexico MPC (Mutuo, Préstamos y Créditos) Client * * Specialized for loan/credit activity. */ import type { ClientRelationshipType, mpc } from "@artu-ai/shared"; import { MexAVClient } from "../MexAVClient"; /** * Mexico MPC Client Model. * * Provides typed accessors for loan/credit specific data. * MPC clients have no activity-specific fields beyond the base. * * @example * ```typescript * if (client instanceof MexMPCClient) { * console.log(`MPC Client: ${client.name}`); * } * ``` */ export declare class MexMPCClient extends MexAVClient { /** * MPC-specific activity data */ protected get mpcData(): mpc.MPCClientData | undefined; toString(): string; /** * Linked clients (if included) instantiated as MexMPCClient */ get linkedClients(): { relationshipType: ClientRelationshipType; client: MexMPCClient; }[] | undefined; } import type { ClientModel } from "../../../types"; /** * Check if client is an MPC (Mutuo, Préstamos y Créditos) client */ export declare function isMexMPCClient(client: ClientModel): client is MexMPCClient;