import * as z from "zod/v4-mini"; export type AzureMarketplaceAgreement = { /** * writes the customer mapping; not read in the report payload */ beneficiaryAccountId: string; /** * -> usageEvent's dimension (always "usage_fee" in the cents model) */ dimension: string; /** * -> usageEvent's planId; Azure's plan id, distinct from the request's top-level PlanID */ planId: string; /** * -> usageEvent's resourceId; the Azure SaaS subscription id */ resourceId: string; }; /** @internal */ export type AzureMarketplaceAgreement$Outbound = { beneficiary_account_id: string; dimension: string; plan_id: string; resource_id: string; }; /** @internal */ export declare const AzureMarketplaceAgreement$outboundSchema: z.ZodMiniType; export declare function azureMarketplaceAgreementToJSON(azureMarketplaceAgreement: AzureMarketplaceAgreement): string; //# sourceMappingURL=azure-marketplace-agreement.d.ts.map