/** * Mexico AV (Actividad Vulnerable) Client * * AV-scoped client model. Parent scope for all actividad vulnerable activities. * Extended by MexAVIClient, MexJYSClient, MexTSCClient, MexMJRClient, MexARIClient. */ import type { ClientRelationshipType } from "@artu-ai/shared"; import { MexClient } from "../MexClient"; /** * Mexico AV Client Model. * * Represents a client registered under the Actividad Vulnerable parent scope. * * @example * ```typescript * if (client instanceof MexAVClient) { * console.log(`AV Client: ${client.name}`); * } * ``` */ export declare class MexAVClient extends MexClient { toString(): string; /** * Linked clients (if included) instantiated as MexAVClient */ get linkedClients(): { relationshipType: ClientRelationshipType; client: MexAVClient; }[] | undefined; } import type { ClientModel } from "../../types"; /** * Check if client is an AV (Actividad Vulnerable) client */ export declare function isMexAVClient(client: ClientModel): client is MexAVClient;