import { z } from 'zod'; export declare namespace UpdateSubscriptionCommand { const RequestSchema: z.ZodObject<{ type: z.ZodOptional>; name: z.ZodOptional; description: z.ZodOptional; price: z.ZodOptional; tokens: z.ZodOptional; features: z.ZodOptional; name: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; name: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; name: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; name: z.ZodString; }, z.core.$strip>], "type">>>; mainSubscriptionId: z.ZodOptional>; discount: z.ZodOptional; period: z.ZodOptional; action: z.ZodOptional>>>; }, z.core.$strip>; type Request = z.infer; const RequestParamSchema: z.ZodObject<{ uuid: z.ZodString; }, z.core.$strip>; type RequestParam = z.infer; const ResponseSchema: z.ZodObject<{ data: z.ZodObject<{ uuid: z.ZodString; mainSubscriptionId: z.ZodNullable; description: z.ZodString; name: z.ZodString; price: z.ZodNumber; type: z.ZodEnum; discount: z.ZodNumber; period: z.ZodNumber; tokens: z.ZodNumber; action: z.ZodNullable>>; features: z.ZodArray; name: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; name: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; name: z.ZodString; }, z.core.$strip>, z.ZodObject<{ type: z.ZodLiteral; name: z.ZodString; }, z.core.$strip>], "type">>; createdAt: z.ZodDate; updatedAt: z.ZodDate; }, z.core.$strip>; }, z.core.$strip>; type Response = z.infer; } //# sourceMappingURL=update-subscription.command.d.ts.map