import * as z from "zod/v4-mini"; export type GCPMarketplaceAgreement = { /** * writes the customer mapping; not read in the report payload */ accountId: string; /** * -> services.report's metricName (always "{service_name}/usage_fee") */ metricName: string; /** * -> services.report URL's service_name; identifies the product */ serviceName: string; /** * -> services.report's consumerId; identifies the buyer */ usageReportingId: string; }; /** @internal */ export type GCPMarketplaceAgreement$Outbound = { account_id: string; metric_name: string; service_name: string; usage_reporting_id: string; }; /** @internal */ export declare const GCPMarketplaceAgreement$outboundSchema: z.ZodMiniType; export declare function gcpMarketplaceAgreementToJSON(gcpMarketplaceAgreement: GCPMarketplaceAgreement): string; //# sourceMappingURL=gcp-marketplace-agreement.d.ts.map