import * as z from "zod/v4-mini"; import { AWSMarketplaceAgreement, AWSMarketplaceAgreement$Outbound } from "./aws-marketplace-agreement.js"; import { AzureMarketplaceAgreement, AzureMarketplaceAgreement$Outbound } from "./azure-marketplace-agreement.js"; import { GCPMarketplaceAgreement, GCPMarketplaceAgreement$Outbound } from "./gcp-marketplace-agreement.js"; import { SecretProvider } from "./secret-provider.js"; export type RegisterMarketplaceAgreementRequest = { aws?: AWSMarketplaceAgreement | undefined; azure?: AzureMarketplaceAgreement | undefined; customerId: string; gcp?: GCPMarketplaceAgreement | undefined; planId: string; provider: SecretProvider; subscriptionId: string; }; /** @internal */ export type RegisterMarketplaceAgreementRequest$Outbound = { aws?: AWSMarketplaceAgreement$Outbound | undefined; azure?: AzureMarketplaceAgreement$Outbound | undefined; customer_id: string; gcp?: GCPMarketplaceAgreement$Outbound | undefined; plan_id: string; provider: string; subscription_id: string; }; /** @internal */ export declare const RegisterMarketplaceAgreementRequest$outboundSchema: z.ZodMiniType; export declare function registerMarketplaceAgreementRequestToJSON(registerMarketplaceAgreementRequest: RegisterMarketplaceAgreementRequest): string; //# sourceMappingURL=register-marketplace-agreement-request.d.ts.map