import * as z from "zod/v4-mini"; export type AWSMarketplaceAgreement = { /** * if true, ProductCode is omitted when reporting */ concurrentAgreements?: boolean | undefined; /** * -> BatchMeterUsage's CustomerAWSAccountId */ customerAwsAccountId: string; /** * -> BatchMeterUsage's Dimension (always "usage_fee" in the cents model) */ dimension: string; /** * -> BatchMeterUsage's LicenseArn; identifies the buyer's agreement */ licenseArn: string; /** * -> BatchMeterUsage's ProductCode (omitted when ConcurrentAgreements) */ productCode: string; }; /** @internal */ export type AWSMarketplaceAgreement$Outbound = { concurrent_agreements?: boolean | undefined; customer_aws_account_id: string; dimension: string; license_arn: string; product_code: string; }; /** @internal */ export declare const AWSMarketplaceAgreement$outboundSchema: z.ZodMiniType; export declare function awsMarketplaceAgreementToJSON(awsMarketplaceAgreement: AWSMarketplaceAgreement): string; //# sourceMappingURL=aws-marketplace-agreement.d.ts.map