import { z } from 'zod'; export declare namespace CreateOrderCommand { const RequestCreateOrderSchema: z.ZodObject<{ methodId: z.ZodNumber; ip: z.ZodString; amount: z.ZodNumber; paymentId: z.ZodString; currency: z.ZodOptional>; email: z.ZodString; phone: z.ZodOptional; successUrl: z.ZodOptional; failUrl: z.ZodOptional; notifyUrl: z.ZodOptional; }, "strip", z.ZodTypeAny, { methodId: number; ip: string; amount: number; paymentId: string; email: string; currency?: "RUB" | "USD" | "EUR" | "UAH" | "KZT" | undefined; phone?: string | undefined; successUrl?: string | undefined; failUrl?: string | undefined; notifyUrl?: string | undefined; }, { methodId: number; ip: string; amount: number; paymentId: string; email: string; currency?: "RUB" | "USD" | "EUR" | "UAH" | "KZT" | undefined; phone?: string | undefined; successUrl?: string | undefined; failUrl?: string | undefined; notifyUrl?: string | undefined; }>; type ICreateOrder = z.infer; type ICreateOrderInput = z.input; const ResponseCreateOrderSchema: z.ZodObject<{ type: z.ZodEnum<["success", "error"]>; orderId: z.ZodNumber; orderHash: z.ZodString; location: z.ZodString; }, "strip", z.ZodTypeAny, { type: "success" | "error"; orderId: number; orderHash: string; location: string; }, { type: "success" | "error"; orderId: number; orderHash: string; location: string; }>; type ICreateOrderResponse = z.infer; } //# sourceMappingURL=create-order.command.d.ts.map