import * as z from 'zod'; declare const GetOrderRequest: z.ZodObject<{ _id: z.ZodString; options: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>; declare const GetOrderResponse: z.ZodObject<{ _id: z.ZodOptional; locationId: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; comment: z.ZodNullable>; currency: z.ZodNullable>; status: z.ZodOptional>; lineItems: z.ZodOptional>>>; discounts: z.ZodOptional; appliedAmount: z.ZodOptional; catalogDiscountType: z.ZodOptional>; catalogDiscountName: z.ZodOptional; catalogDiscountDescription: z.ZodOptional; }, z.core.$strip>>>; coupon: z.ZodOptional; _id: z.ZodOptional; }, z.core.$strip>>; payments: z.ZodOptional>; amount: z.ZodNullable>; method: z.ZodNullable>; providerTransactionId: z.ZodNullable>; }, z.core.$strip>>>; fulfillment: z.ZodOptional>; promisedTime: z.ZodNullable>; asap: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; pickupDetails: z.ZodOptional; dineInDetails: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ pickupDetails: z.ZodOptional; dineInDetails: z.ZodOptional; deliveryDetails: z.ZodIntersection>; country: z.ZodNullable>; city: z.ZodNullable>; street: z.ZodNullable>; streetNumber: z.ZodNullable>; apt: z.ZodNullable>; floor: z.ZodNullable>; entrance: z.ZodNullable>; zipCode: z.ZodNullable>; countryCode: z.ZodNullable>; onArrival: z.ZodOptional>; approximate: z.ZodNullable>; comment: z.ZodNullable>; location: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>; addressLine2: z.ZodNullable>; subdivision: z.ZodNullable>; }, z.core.$strip>>; pickupInfo: z.ZodOptional>; windowEndTime: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodXor; externalProvider: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ externalProvider: z.ZodOptional; restaurant: z.ZodObject<{ fee: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ restaurant: z.ZodOptional; externalProvider: z.ZodObject<{ _id: z.ZodOptional; name: z.ZodOptional; customerFee: z.ZodNullable>; commission: z.ZodNullable>; pickupTime: z.ZodNullable>; dropOffTime: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ deliveryDetails: z.ZodOptional; dineInDetails: z.ZodOptional; pickupDetails: z.ZodObject<{ fee: z.ZodNullable>; curbside: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ deliveryDetails: z.ZodOptional; pickupDetails: z.ZodOptional; dineInDetails: z.ZodObject<{ label: z.ZodOptional; value: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>>; customer: z.ZodOptional; lastName: z.ZodOptional; phone: z.ZodNullable>; email: z.ZodOptional; contactId: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; visitorId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ visitorId: z.ZodOptional; memberId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ memberId: z.ZodOptional; visitorId: z.ZodString; }, z.core.$strip>]>>>; totals: z.ZodOptional; total: z.ZodOptional; delivery: z.ZodNullable>; tax: z.ZodNullable>; discount: z.ZodNullable>; loyaltySavings: z.ZodNullable>; quantity: z.ZodOptional; tip: z.ZodNullable>; }, z.core.$strip>>; activities: z.ZodOptional>; message: z.ZodNullable>; }, z.core.$strip>>>; channelInfo: z.ZodOptional>; }, z.core.$strip>>; loyaltyInfo: z.ZodOptional>; appliedAmount: z.ZodNullable>; redeemedPoints: z.ZodNullable>; transactionId: z.ZodNullable>; estimatedAccountBalance: z.ZodNullable>; estimatedPointsEarned: z.ZodNullable>; rewardRevision: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const ListOrdersRequest: z.ZodObject<{ options: z.ZodOptional; }, z.core.$strip>>>; status: z.ZodOptional>; createdDate: z.ZodNullable>; delivered: z.ZodNullable>; locationIds: z.ZodOptional>; sort: z.ZodOptional>; order: z.ZodOptional>; }, z.core.$strip>>; limit: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const ListOrdersResponse: z.ZodObject<{ orders: z.ZodOptional; locationId: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; comment: z.ZodNullable>; currency: z.ZodNullable>; status: z.ZodOptional>; lineItems: z.ZodOptional>>>; discounts: z.ZodOptional; appliedAmount: z.ZodOptional; catalogDiscountType: z.ZodOptional>; catalogDiscountName: z.ZodOptional; catalogDiscountDescription: z.ZodOptional; }, z.core.$strip>>>; coupon: z.ZodOptional; _id: z.ZodOptional; }, z.core.$strip>>; payments: z.ZodOptional>; amount: z.ZodNullable>; method: z.ZodNullable>; providerTransactionId: z.ZodNullable>; }, z.core.$strip>>>; fulfillment: z.ZodOptional>; promisedTime: z.ZodNullable>; asap: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; pickupDetails: z.ZodOptional; dineInDetails: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ pickupDetails: z.ZodOptional; dineInDetails: z.ZodOptional; deliveryDetails: z.ZodIntersection>; country: z.ZodNullable>; city: z.ZodNullable>; street: z.ZodNullable>; streetNumber: z.ZodNullable>; apt: z.ZodNullable>; floor: z.ZodNullable>; entrance: z.ZodNullable>; zipCode: z.ZodNullable>; countryCode: z.ZodNullable>; onArrival: z.ZodOptional>; approximate: z.ZodNullable>; comment: z.ZodNullable>; location: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>; addressLine2: z.ZodNullable>; subdivision: z.ZodNullable>; }, z.core.$strip>>; pickupInfo: z.ZodOptional>; windowEndTime: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodXor; externalProvider: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ externalProvider: z.ZodOptional; restaurant: z.ZodObject<{ fee: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ restaurant: z.ZodOptional; externalProvider: z.ZodObject<{ _id: z.ZodOptional; name: z.ZodOptional; customerFee: z.ZodNullable>; commission: z.ZodNullable>; pickupTime: z.ZodNullable>; dropOffTime: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ deliveryDetails: z.ZodOptional; dineInDetails: z.ZodOptional; pickupDetails: z.ZodObject<{ fee: z.ZodNullable>; curbside: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ deliveryDetails: z.ZodOptional; pickupDetails: z.ZodOptional; dineInDetails: z.ZodObject<{ label: z.ZodOptional; value: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>>; customer: z.ZodOptional; lastName: z.ZodOptional; phone: z.ZodNullable>; email: z.ZodOptional; contactId: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; visitorId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ visitorId: z.ZodOptional; memberId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ memberId: z.ZodOptional; visitorId: z.ZodString; }, z.core.$strip>]>>>; totals: z.ZodOptional; total: z.ZodOptional; delivery: z.ZodNullable>; tax: z.ZodNullable>; discount: z.ZodNullable>; loyaltySavings: z.ZodNullable>; quantity: z.ZodOptional; tip: z.ZodNullable>; }, z.core.$strip>>; activities: z.ZodOptional>; message: z.ZodNullable>; }, z.core.$strip>>>; channelInfo: z.ZodOptional>; }, z.core.$strip>>; loyaltyInfo: z.ZodOptional>; appliedAmount: z.ZodNullable>; redeemedPoints: z.ZodNullable>; transactionId: z.ZodNullable>; estimatedAccountBalance: z.ZodNullable>; estimatedPointsEarned: z.ZodNullable>; rewardRevision: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>; declare const AcceptOrderRequest: z.ZodObject<{ _id: z.ZodString; options: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; declare const AcceptOrderResponse: z.ZodObject<{ order: z.ZodOptional; locationId: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; comment: z.ZodNullable>; currency: z.ZodNullable>; status: z.ZodOptional>; lineItems: z.ZodOptional>>>; discounts: z.ZodOptional; appliedAmount: z.ZodOptional; catalogDiscountType: z.ZodOptional>; catalogDiscountName: z.ZodOptional; catalogDiscountDescription: z.ZodOptional; }, z.core.$strip>>>; coupon: z.ZodOptional; _id: z.ZodOptional; }, z.core.$strip>>; payments: z.ZodOptional>; amount: z.ZodNullable>; method: z.ZodNullable>; providerTransactionId: z.ZodNullable>; }, z.core.$strip>>>; fulfillment: z.ZodOptional>; promisedTime: z.ZodNullable>; asap: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; pickupDetails: z.ZodOptional; dineInDetails: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ pickupDetails: z.ZodOptional; dineInDetails: z.ZodOptional; deliveryDetails: z.ZodIntersection>; country: z.ZodNullable>; city: z.ZodNullable>; street: z.ZodNullable>; streetNumber: z.ZodNullable>; apt: z.ZodNullable>; floor: z.ZodNullable>; entrance: z.ZodNullable>; zipCode: z.ZodNullable>; countryCode: z.ZodNullable>; onArrival: z.ZodOptional>; approximate: z.ZodNullable>; comment: z.ZodNullable>; location: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>; addressLine2: z.ZodNullable>; subdivision: z.ZodNullable>; }, z.core.$strip>>; pickupInfo: z.ZodOptional>; windowEndTime: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodXor; externalProvider: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ externalProvider: z.ZodOptional; restaurant: z.ZodObject<{ fee: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ restaurant: z.ZodOptional; externalProvider: z.ZodObject<{ _id: z.ZodOptional; name: z.ZodOptional; customerFee: z.ZodNullable>; commission: z.ZodNullable>; pickupTime: z.ZodNullable>; dropOffTime: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ deliveryDetails: z.ZodOptional; dineInDetails: z.ZodOptional; pickupDetails: z.ZodObject<{ fee: z.ZodNullable>; curbside: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ deliveryDetails: z.ZodOptional; pickupDetails: z.ZodOptional; dineInDetails: z.ZodObject<{ label: z.ZodOptional; value: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>>; customer: z.ZodOptional; lastName: z.ZodOptional; phone: z.ZodNullable>; email: z.ZodOptional; contactId: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; visitorId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ visitorId: z.ZodOptional; memberId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ memberId: z.ZodOptional; visitorId: z.ZodString; }, z.core.$strip>]>>>; totals: z.ZodOptional; total: z.ZodOptional; delivery: z.ZodNullable>; tax: z.ZodNullable>; discount: z.ZodNullable>; loyaltySavings: z.ZodNullable>; quantity: z.ZodOptional; tip: z.ZodNullable>; }, z.core.$strip>>; activities: z.ZodOptional>; message: z.ZodNullable>; }, z.core.$strip>>>; channelInfo: z.ZodOptional>; }, z.core.$strip>>; loyaltyInfo: z.ZodOptional>; appliedAmount: z.ZodNullable>; redeemedPoints: z.ZodNullable>; transactionId: z.ZodNullable>; estimatedAccountBalance: z.ZodNullable>; estimatedPointsEarned: z.ZodNullable>; rewardRevision: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const CancelOrderRequest: z.ZodObject<{ _id: z.ZodString; options: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; declare const CancelOrderResponse: z.ZodObject<{ order: z.ZodOptional; locationId: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; comment: z.ZodNullable>; currency: z.ZodNullable>; status: z.ZodOptional>; lineItems: z.ZodOptional>>>; discounts: z.ZodOptional; appliedAmount: z.ZodOptional; catalogDiscountType: z.ZodOptional>; catalogDiscountName: z.ZodOptional; catalogDiscountDescription: z.ZodOptional; }, z.core.$strip>>>; coupon: z.ZodOptional; _id: z.ZodOptional; }, z.core.$strip>>; payments: z.ZodOptional>; amount: z.ZodNullable>; method: z.ZodNullable>; providerTransactionId: z.ZodNullable>; }, z.core.$strip>>>; fulfillment: z.ZodOptional>; promisedTime: z.ZodNullable>; asap: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; pickupDetails: z.ZodOptional; dineInDetails: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ pickupDetails: z.ZodOptional; dineInDetails: z.ZodOptional; deliveryDetails: z.ZodIntersection>; country: z.ZodNullable>; city: z.ZodNullable>; street: z.ZodNullable>; streetNumber: z.ZodNullable>; apt: z.ZodNullable>; floor: z.ZodNullable>; entrance: z.ZodNullable>; zipCode: z.ZodNullable>; countryCode: z.ZodNullable>; onArrival: z.ZodOptional>; approximate: z.ZodNullable>; comment: z.ZodNullable>; location: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>; addressLine2: z.ZodNullable>; subdivision: z.ZodNullable>; }, z.core.$strip>>; pickupInfo: z.ZodOptional>; windowEndTime: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodXor; externalProvider: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ externalProvider: z.ZodOptional; restaurant: z.ZodObject<{ fee: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ restaurant: z.ZodOptional; externalProvider: z.ZodObject<{ _id: z.ZodOptional; name: z.ZodOptional; customerFee: z.ZodNullable>; commission: z.ZodNullable>; pickupTime: z.ZodNullable>; dropOffTime: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ deliveryDetails: z.ZodOptional; dineInDetails: z.ZodOptional; pickupDetails: z.ZodObject<{ fee: z.ZodNullable>; curbside: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ deliveryDetails: z.ZodOptional; pickupDetails: z.ZodOptional; dineInDetails: z.ZodObject<{ label: z.ZodOptional; value: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>>; customer: z.ZodOptional; lastName: z.ZodOptional; phone: z.ZodNullable>; email: z.ZodOptional; contactId: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; visitorId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ visitorId: z.ZodOptional; memberId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ memberId: z.ZodOptional; visitorId: z.ZodString; }, z.core.$strip>]>>>; totals: z.ZodOptional; total: z.ZodOptional; delivery: z.ZodNullable>; tax: z.ZodNullable>; discount: z.ZodNullable>; loyaltySavings: z.ZodNullable>; quantity: z.ZodOptional; tip: z.ZodNullable>; }, z.core.$strip>>; activities: z.ZodOptional>; message: z.ZodNullable>; }, z.core.$strip>>>; channelInfo: z.ZodOptional>; }, z.core.$strip>>; loyaltyInfo: z.ZodOptional>; appliedAmount: z.ZodNullable>; redeemedPoints: z.ZodNullable>; transactionId: z.ZodNullable>; estimatedAccountBalance: z.ZodNullable>; estimatedPointsEarned: z.ZodNullable>; rewardRevision: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const FulfillOrderRequest: z.ZodObject<{ _id: z.ZodString; }, z.core.$strip>; declare const FulfillOrderResponse: z.ZodObject<{ order: z.ZodOptional; locationId: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; comment: z.ZodNullable>; currency: z.ZodNullable>; status: z.ZodOptional>; lineItems: z.ZodOptional>>>; discounts: z.ZodOptional; appliedAmount: z.ZodOptional; catalogDiscountType: z.ZodOptional>; catalogDiscountName: z.ZodOptional; catalogDiscountDescription: z.ZodOptional; }, z.core.$strip>>>; coupon: z.ZodOptional; _id: z.ZodOptional; }, z.core.$strip>>; payments: z.ZodOptional>; amount: z.ZodNullable>; method: z.ZodNullable>; providerTransactionId: z.ZodNullable>; }, z.core.$strip>>>; fulfillment: z.ZodOptional>; promisedTime: z.ZodNullable>; asap: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; pickupDetails: z.ZodOptional; dineInDetails: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ pickupDetails: z.ZodOptional; dineInDetails: z.ZodOptional; deliveryDetails: z.ZodIntersection>; country: z.ZodNullable>; city: z.ZodNullable>; street: z.ZodNullable>; streetNumber: z.ZodNullable>; apt: z.ZodNullable>; floor: z.ZodNullable>; entrance: z.ZodNullable>; zipCode: z.ZodNullable>; countryCode: z.ZodNullable>; onArrival: z.ZodOptional>; approximate: z.ZodNullable>; comment: z.ZodNullable>; location: z.ZodOptional>; longitude: z.ZodNullable>; }, z.core.$strip>>; addressLine2: z.ZodNullable>; subdivision: z.ZodNullable>; }, z.core.$strip>>; pickupInfo: z.ZodOptional>; windowEndTime: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodXor; externalProvider: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ externalProvider: z.ZodOptional; restaurant: z.ZodObject<{ fee: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ restaurant: z.ZodOptional; externalProvider: z.ZodObject<{ _id: z.ZodOptional; name: z.ZodOptional; customerFee: z.ZodNullable>; commission: z.ZodNullable>; pickupTime: z.ZodNullable>; dropOffTime: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ deliveryDetails: z.ZodOptional; dineInDetails: z.ZodOptional; pickupDetails: z.ZodObject<{ fee: z.ZodNullable>; curbside: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ deliveryDetails: z.ZodOptional; pickupDetails: z.ZodOptional; dineInDetails: z.ZodObject<{ label: z.ZodOptional; value: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>]>>>; customer: z.ZodOptional; lastName: z.ZodOptional; phone: z.ZodNullable>; email: z.ZodOptional; contactId: z.ZodNullable>; }, z.core.$strip>, z.ZodXor; visitorId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ visitorId: z.ZodOptional; memberId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ memberId: z.ZodOptional; visitorId: z.ZodString; }, z.core.$strip>]>>>; totals: z.ZodOptional; total: z.ZodOptional; delivery: z.ZodNullable>; tax: z.ZodNullable>; discount: z.ZodNullable>; loyaltySavings: z.ZodNullable>; quantity: z.ZodOptional; tip: z.ZodNullable>; }, z.core.$strip>>; activities: z.ZodOptional>; message: z.ZodNullable>; }, z.core.$strip>>>; channelInfo: z.ZodOptional>; }, z.core.$strip>>; loyaltyInfo: z.ZodOptional>; appliedAmount: z.ZodNullable>; redeemedPoints: z.ZodNullable>; transactionId: z.ZodNullable>; estimatedAccountBalance: z.ZodNullable>; estimatedPointsEarned: z.ZodNullable>; rewardRevision: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; export { AcceptOrderRequest, AcceptOrderResponse, CancelOrderRequest, CancelOrderResponse, FulfillOrderRequest, FulfillOrderResponse, GetOrderRequest, GetOrderResponse, ListOrdersRequest, ListOrdersResponse };