/** * AVI Tenant Resource * * Extends MexTenantResource with AVI-specific fields flattened to root. */ import type { TenantResponse } from "@artu-ai/shared"; import type { MexUpdateTenantInput } from "../../tenant"; import { AVTenantResource } from "../tenant"; export interface AVIUpdateTenantInput extends Omit { /** Collegiate entity code */ collegiateEntityCode?: string; /** Whether the entity is exempt */ exempt?: boolean; /** AVI platform domain */ platformDomain?: string; } /** * AVI-scoped tenant resource. * * @example * ```typescript * await aviSdk.tenant.update({ * rfc: "ABC123456789", * collegiateEntityCode: "12345", * exempt: false, * platformDomain: "exchange.example.com", * }); * ``` */ export declare class AVITenantResource extends AVTenantResource { update(data: AVIUpdateTenantInput): Promise; }