import { z } from 'zod';
export declare const GetOrderEstimationTaskResponse: z.ZodObject<{
    data: z.ZodObject<{
        id: z.ZodNumber;
        status: z.ZodEnum<["pending", "failed", "completed"]>;
        costs: z.ZodNullable<z.ZodObject<{
            calculation_status: z.ZodEnum<["done", "calculating", "failed"]>;
            currency: z.ZodNullable<z.ZodEffects<z.ZodEffects<z.ZodString, string, string>, string, string>>;
            subtotal: z.ZodNullable<z.ZodString>;
            discount: z.ZodNullable<z.ZodString>;
            shipping: z.ZodNullable<z.ZodString>;
            digitization: z.ZodNullable<z.ZodString>;
            additional_fee: z.ZodNullable<z.ZodString>;
            fulfillment_fee: z.ZodNullable<z.ZodString>;
            total: z.ZodNullable<z.ZodString>;
            retail_delivery_fee: z.ZodNullable<z.ZodString>;
            vat: z.ZodNullable<z.ZodString>;
            tax: z.ZodNullable<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            total?: string;
            currency?: string;
            calculation_status?: "done" | "calculating" | "failed";
            subtotal?: string;
            discount?: string;
            shipping?: string;
            digitization?: string;
            additional_fee?: string;
            fulfillment_fee?: string;
            retail_delivery_fee?: string;
            vat?: string;
            tax?: string;
        }, {
            total?: string;
            currency?: string;
            calculation_status?: "done" | "calculating" | "failed";
            subtotal?: string;
            discount?: string;
            shipping?: string;
            digitization?: string;
            additional_fee?: string;
            fulfillment_fee?: string;
            retail_delivery_fee?: string;
            vat?: string;
            tax?: string;
        }>>;
        retail_costs: z.ZodNullable<z.ZodObject<Pick<{
            calculation_status: z.ZodEnum<["done", "calculating", "failed"]>;
            currency: z.ZodNullable<z.ZodEffects<z.ZodEffects<z.ZodString, string, string>, string, string>>;
            subtotal: z.ZodNullable<z.ZodString>;
            discount: z.ZodNullable<z.ZodString>;
            shipping: z.ZodNullable<z.ZodString>;
            digitization: z.ZodNullable<z.ZodString>;
            additional_fee: z.ZodNullable<z.ZodString>;
            fulfillment_fee: z.ZodNullable<z.ZodString>;
            total: z.ZodNullable<z.ZodString>;
            retail_delivery_fee: z.ZodNullable<z.ZodString>;
            vat: z.ZodNullable<z.ZodString>;
            tax: z.ZodNullable<z.ZodString>;
        }, "total" | "currency" | "calculation_status" | "subtotal" | "discount" | "shipping" | "vat" | "tax">, "strip", z.ZodTypeAny, {
            total?: string;
            currency?: string;
            calculation_status?: "done" | "calculating" | "failed";
            subtotal?: string;
            discount?: string;
            shipping?: string;
            vat?: string;
            tax?: string;
        }, {
            total?: string;
            currency?: string;
            calculation_status?: "done" | "calculating" | "failed";
            subtotal?: string;
            discount?: string;
            shipping?: string;
            vat?: string;
            tax?: string;
        }>>;
        failure_reasons: z.ZodNullable<z.ZodArray<z.ZodString, "many">>;
    }, "strip", z.ZodTypeAny, {
        status?: "failed" | "pending" | "completed";
        id?: number;
        costs?: {
            total?: string;
            currency?: string;
            calculation_status?: "done" | "calculating" | "failed";
            subtotal?: string;
            discount?: string;
            shipping?: string;
            digitization?: string;
            additional_fee?: string;
            fulfillment_fee?: string;
            retail_delivery_fee?: string;
            vat?: string;
            tax?: string;
        };
        retail_costs?: {
            total?: string;
            currency?: string;
            calculation_status?: "done" | "calculating" | "failed";
            subtotal?: string;
            discount?: string;
            shipping?: string;
            vat?: string;
            tax?: string;
        };
        failure_reasons?: string[];
    }, {
        status?: "failed" | "pending" | "completed";
        id?: number;
        costs?: {
            total?: string;
            currency?: string;
            calculation_status?: "done" | "calculating" | "failed";
            subtotal?: string;
            discount?: string;
            shipping?: string;
            digitization?: string;
            additional_fee?: string;
            fulfillment_fee?: string;
            retail_delivery_fee?: string;
            vat?: string;
            tax?: string;
        };
        retail_costs?: {
            total?: string;
            currency?: string;
            calculation_status?: "done" | "calculating" | "failed";
            subtotal?: string;
            discount?: string;
            shipping?: string;
            vat?: string;
            tax?: string;
        };
        failure_reasons?: string[];
    }>;
}, "strip", z.ZodTypeAny, {
    data?: {
        status?: "failed" | "pending" | "completed";
        id?: number;
        costs?: {
            total?: string;
            currency?: string;
            calculation_status?: "done" | "calculating" | "failed";
            subtotal?: string;
            discount?: string;
            shipping?: string;
            digitization?: string;
            additional_fee?: string;
            fulfillment_fee?: string;
            retail_delivery_fee?: string;
            vat?: string;
            tax?: string;
        };
        retail_costs?: {
            total?: string;
            currency?: string;
            calculation_status?: "done" | "calculating" | "failed";
            subtotal?: string;
            discount?: string;
            shipping?: string;
            vat?: string;
            tax?: string;
        };
        failure_reasons?: string[];
    };
}, {
    data?: {
        status?: "failed" | "pending" | "completed";
        id?: number;
        costs?: {
            total?: string;
            currency?: string;
            calculation_status?: "done" | "calculating" | "failed";
            subtotal?: string;
            discount?: string;
            shipping?: string;
            digitization?: string;
            additional_fee?: string;
            fulfillment_fee?: string;
            retail_delivery_fee?: string;
            vat?: string;
            tax?: string;
        };
        retail_costs?: {
            total?: string;
            currency?: string;
            calculation_status?: "done" | "calculating" | "failed";
            subtotal?: string;
            discount?: string;
            shipping?: string;
            vat?: string;
            tax?: string;
        };
        failure_reasons?: string[];
    };
}>;
export type GetOrderEstimationTaskResponse = z.infer<typeof GetOrderEstimationTaskResponse>;
