/** * AV Tenant Resource * * Extends MexTenantResource with AV-level defaults flattened to root. */ import type { TenantResponse } from "@artu-ai/shared"; import type { MexUpdateTenantInput } from "../tenant"; import { MexTenantResource } from "../tenant"; export interface AVUpdateTenantInput extends Omit { /** Collegiate entity code */ collegiateEntityCode?: string; /** Whether the entity is exempt */ exempt?: boolean; } /** * AV-scoped tenant resource. * * Flattens the AV-level defaults fields to root for better DX. * Note: At the AV level, defaults apply across all activities. * * @example * ```typescript * await avSdk.tenant.update({ * rfc: "ABC123456789", * collegiateEntityCode: "12345", * exempt: false, * }); * ``` */ export declare class AVTenantResource extends MexTenantResource { update(data: AVUpdateTenantInput): Promise; }