import { z } from 'zod'; export declare namespace BuySubscriptionCommand { const RequestParamSchema: z.ZodObject<{ uuid: z.ZodString; }, z.core.$strip>; const RequestSchema: z.ZodObject<{ promocode: z.ZodOptional; }, z.core.$strip>; type Request = z.infer; const RequestFastSchema: z.ZodObject<{ email: z.ZodString; marketingConsent: z.ZodBoolean; partnerId: z.ZodOptional; promocode: z.ZodOptional; }, z.core.$strip>; type RequestFast = z.infer; type RequestParam = z.infer; const ResponseSchema: z.ZodObject<{ publicId: z.ZodString; amount: z.ZodNumber; currency: z.ZodString; accountId: z.ZodString; description: z.ZodString; invoiceId: z.ZodString; email: z.ZodString; skin: z.ZodString; autoClose: z.ZodNumber; data: z.ZodObject<{ CloudPayments: z.ZodObject<{ CustomerReceipt: z.ZodObject<{ items: z.ZodArray>; email: z.ZodString; isBso: z.ZodBoolean; amounts: z.ZodObject<{ electronic: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; recurrent: z.ZodObject<{ period: z.ZodNumber; interval: z.ZodString; amount: z.ZodNumber; customerReceipt: z.ZodObject<{ items: z.ZodArray>; email: z.ZodString; isBso: z.ZodBoolean; amounts: z.ZodObject<{ electronic: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>; type Response = z.infer; const ResponseFastSchema: z.ZodObject<{ data: z.ZodObject<{ publicId: z.ZodString; amount: z.ZodNumber; currency: z.ZodString; accountId: z.ZodString; description: z.ZodString; invoiceId: z.ZodString; email: z.ZodString; skin: z.ZodString; autoClose: z.ZodNumber; data: z.ZodObject<{ CloudPayments: z.ZodObject<{ CustomerReceipt: z.ZodObject<{ items: z.ZodArray>; email: z.ZodString; isBso: z.ZodBoolean; amounts: z.ZodObject<{ electronic: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; recurrent: z.ZodObject<{ period: z.ZodNumber; interval: z.ZodString; amount: z.ZodNumber; customerReceipt: z.ZodObject<{ items: z.ZodArray>; email: z.ZodString; isBso: z.ZodBoolean; amounts: z.ZodObject<{ electronic: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>; restoreToken: z.ZodString; userUUID: z.ZodString; }, z.core.$strip>; type ResponseFast = z.infer; } //# sourceMappingURL=buy-subscription.command.d.ts.map