import * as z from 'zod'; declare const GetDeliverySolutionsRequest: z.ZodObject<{ lineItems: z.ZodArray; name: z.ZodOptional; quantity: z.ZodOptional; catalogReference: z.ZodOptional; appId: z.ZodOptional; options: z.ZodNullable>>; }, z.core.$strip>>; physicalProperties: z.ZodOptional>; sku: z.ZodNullable>; shippable: z.ZodOptional; }, z.core.$strip>>; price: z.ZodOptional; totalPriceBeforeDiscount: z.ZodNullable>; priceBeforeDiscount: z.ZodNullable>; totalPrice: z.ZodNullable>; deliveryProfileId: z.ZodNullable>; taxIncludedInPrice: z.ZodNullable>; subscriptionSettings: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; options: z.ZodObject<{ destination: z.ZodIntersection>; subdivision: z.ZodNullable>; city: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine2: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; addressLine: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ addressLine: z.ZodOptional; streetAddress: z.ZodObject<{ number: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ streetAddress: z.ZodOptional; addressLine: z.ZodString; }, z.core.$strip>]>>; origin: z.ZodOptional>; subdivision: z.ZodNullable>; city: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine2: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; addressLine: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ addressLine: z.ZodOptional; streetAddress: z.ZodObject<{ number: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ streetAddress: z.ZodOptional; addressLine: z.ZodString; }, z.core.$strip>]>>>; currency: z.ZodString; contactDetails: z.ZodOptional>; lastName: z.ZodNullable>; phone: z.ZodNullable>; company: z.ZodNullable>; email: z.ZodNullable>; vatId: z.ZodOptional; type: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; weightUnit: z.ZodOptional>; userPreferences: z.ZodOptional>; code: z.ZodOptional; }, z.core.$strip>>>; purchaseFlowId: z.ZodNullable>; externalReferences: z.ZodOptional; resourceId: z.ZodNullable>; }, z.core.$strip>>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; declare const GetDeliverySolutionsResponse: z.ZodObject<{ deliverySolutions: z.ZodOptional; deliveryReference: z.ZodOptional>; appId: z.ZodNullable>; }, z.core.$strip>>; title: z.ZodOptional; logistics: z.ZodOptional>; instructions: z.ZodNullable>; pickupDetails: z.ZodOptional>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; addressLine1: z.ZodNullable>; addressLine2: z.ZodNullable>; }, z.core.$strip>>; pickupMethod: z.ZodOptional>; }, z.core.$strip>>; deliveryTimeSlot: z.ZodOptional>; to: z.ZodNullable>; timeZone: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>; cost: z.ZodOptional; currency: z.ZodOptional; deliveryPrice: z.ZodOptional; convertedAmount: z.ZodOptional; formattedAmount: z.ZodOptional; formattedConvertedAmount: z.ZodOptional; }, z.core.$strip>>; additionalCosts: z.ZodOptional>; deliveryPrice: z.ZodOptional; convertedAmount: z.ZodOptional; formattedAmount: z.ZodOptional; formattedConvertedAmount: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>; deliveryAllocations: z.ZodOptional>; code: z.ZodOptional; }, z.core.$strip>>; deliveryRegion: z.ZodOptional>; name: z.ZodNullable>; }, z.core.$strip>>; applicableLineItems: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>>; partial: z.ZodNullable>; }, z.core.$strip>>>; errors: z.ZodOptional>; errorDetails: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; validationError: z.ZodOptional; systemError: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ validationError: z.ZodOptional; systemError: z.ZodOptional; applicationError: z.ZodObject<{ code: z.ZodOptional; description: z.ZodOptional; data: z.ZodNullable>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ applicationError: z.ZodOptional; systemError: z.ZodOptional; validationError: z.ZodObject<{ fieldViolations: z.ZodOptional; description: z.ZodOptional; violatedRule: z.ZodOptional>; ruleName: z.ZodNullable>; data: z.ZodNullable>>; }, z.core.$strip>>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ applicationError: z.ZodOptional; validationError: z.ZodOptional; systemError: z.ZodObject<{ errorCode: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>>; }, z.core.$strip>>>; }, z.core.$strip>; export { GetDeliverySolutionsRequest, GetDeliverySolutionsResponse };