import { z } from "zod"; import type { WmsChangeShippingAddressRequest as ProtoChangeWmsShippingAddressInput, WmsDelivery as ProtoWmsDelivery, WmsGetOrderRequest as ProtoGetWmsOrderInput, WmsGetOrderResult as ProtoGetWmsOrderOutput, WmsGetOrdersRequest as ProtoGetWmsOrdersInput, WmsGetOrdersResult as ProtoGetWmsOrdersOutput, WmsGetShopIDRequest as ProtoGetWmsShopIdInput, WmsGetShopIDResult as ProtoGetWmsShopIdOutput, WmsGetSupportedCommercesRequest as ProtoGetWmsSupportedCommercesInput, WmsGetSupportedCommercesResult as ProtoGetWmsSupportedCommercesOutput, WmsOrder as ProtoWmsOrder, WmsOrderItem as ProtoWmsOrderItem, WmsOrderStateRequest as ProtoWmsOrderStateRequest, WmsRestoreOrderRequest as ProtoRestoreWmsOrderInput, WmsShippingInfo as ProtoWmsShippingInfo, WmsSuccessResult as ProtoWmsSuccessOutput, WmsAppCapabilities as ProtoWmsAppCapabilities, WmsDeliveryV2 as ProtoWmsDeliveryV2, WmsGetAppConfigsInput as ProtoWmsGetAppConfigsInput, WmsGetAppConfigsOutput as ProtoWmsGetAppConfigsOutput, WmsIdentifier as ProtoWmsIdentifier, WmsOperationOptions as ProtoWmsOperationOptions, WmsOrderActionRequest as ProtoWmsOrderActionRequest, WmsOrderActionResult as ProtoWmsOrderActionResult, WmsOrderChangeShippingAddressInput as ProtoWmsOrderChangeShippingAddressInput, WmsOrderGetOrdersRequest as ProtoWmsOrderGetOrdersRequest, WmsOrderGetOrdersResult as ProtoWmsOrderGetOrdersResult, WmsOrderItemV2 as ProtoWmsOrderItemV2, WmsOrderV2 as ProtoWmsOrderV2 } from "../gen/channel/app/sdk/v1/extension.js"; type ProtoBacked = T & Proto; /** * WMS shipping information schema */ export declare const WmsShippingInfoSchema: z.ZodObject<{ name: z.ZodString; firstName: z.ZodOptional; lastName: z.ZodOptional; mobileNumber: z.ZodString; landlineNumber: z.ZodOptional; zipcode: z.ZodString; address1: z.ZodString; address2: z.ZodString; country: z.ZodOptional; province: z.ZodOptional; message: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; address1: string; address2: string; zipcode: string; mobileNumber: string; message?: string | undefined; firstName?: string | undefined; lastName?: string | undefined; country?: string | undefined; province?: string | undefined; landlineNumber?: string | undefined; }, { name: string; address1: string; address2: string; zipcode: string; mobileNumber: string; message?: string | undefined; firstName?: string | undefined; lastName?: string | undefined; country?: string | undefined; province?: string | undefined; landlineNumber?: string | undefined; }>; export type WmsShippingInfo = ProtoBacked, ProtoWmsShippingInfo>; /** * WMS delivery schema */ export declare const WmsDeliverySchema: z.ZodObject<{ extId: z.ZodString; itemIds: z.ZodArray; }, "strip", z.ZodTypeAny, { itemIds: string[]; extId: string; }, { itemIds: string[]; extId: string; }>; export type WmsDelivery = ProtoBacked, ProtoWmsDelivery>; /** * WMS order item schema */ export declare const WmsOrderItemSchema: z.ZodObject<{ extId: z.ZodString; extCommerceOrderItemId: z.ZodString; productName: z.ZodOptional; quantity: z.ZodOptional; state: z.ZodOptional; packageId: z.ZodOptional; estimatedShipDate: z.ZodOptional; invoiceNumber: z.ZodOptional; deliveryCompany: z.ZodOptional; shippingInfo: z.ZodOptional; lastName: z.ZodOptional; mobileNumber: z.ZodString; landlineNumber: z.ZodOptional; zipcode: z.ZodString; address1: z.ZodString; address2: z.ZodString; country: z.ZodOptional; province: z.ZodOptional; message: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; address1: string; address2: string; zipcode: string; mobileNumber: string; message?: string | undefined; firstName?: string | undefined; lastName?: string | undefined; country?: string | undefined; province?: string | undefined; landlineNumber?: string | undefined; }, { name: string; address1: string; address2: string; zipcode: string; mobileNumber: string; message?: string | undefined; firstName?: string | undefined; lastName?: string | undefined; country?: string | undefined; province?: string | undefined; landlineNumber?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { extId: string; extCommerceOrderItemId: string; state?: string | undefined; quantity?: number | undefined; estimatedShipDate?: string | undefined; productName?: string | undefined; packageId?: string | undefined; invoiceNumber?: string | undefined; deliveryCompany?: string | undefined; shippingInfo?: { name: string; address1: string; address2: string; zipcode: string; mobileNumber: string; message?: string | undefined; firstName?: string | undefined; lastName?: string | undefined; country?: string | undefined; province?: string | undefined; landlineNumber?: string | undefined; } | undefined; }, { extId: string; extCommerceOrderItemId: string; state?: string | undefined; quantity?: number | undefined; estimatedShipDate?: string | undefined; productName?: string | undefined; packageId?: string | undefined; invoiceNumber?: string | undefined; deliveryCompany?: string | undefined; shippingInfo?: { name: string; address1: string; address2: string; zipcode: string; mobileNumber: string; message?: string | undefined; firstName?: string | undefined; lastName?: string | undefined; country?: string | undefined; province?: string | undefined; landlineNumber?: string | undefined; } | undefined; }>; export type WmsOrderItem = ProtoBacked, ProtoWmsOrderItem>; /** * WMS order schema */ export declare const WmsOrderSchema: z.ZodObject<{ extId: z.ZodOptional; extCommerceOrderId: z.ZodString; items: z.ZodArray; quantity: z.ZodOptional; state: z.ZodOptional; packageId: z.ZodOptional; estimatedShipDate: z.ZodOptional; invoiceNumber: z.ZodOptional; deliveryCompany: z.ZodOptional; shippingInfo: z.ZodOptional; lastName: z.ZodOptional; mobileNumber: z.ZodString; landlineNumber: z.ZodOptional; zipcode: z.ZodString; address1: z.ZodString; address2: z.ZodString; country: z.ZodOptional; province: z.ZodOptional; message: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; address1: string; address2: string; zipcode: string; mobileNumber: string; message?: string | undefined; firstName?: string | undefined; lastName?: string | undefined; country?: string | undefined; province?: string | undefined; landlineNumber?: string | undefined; }, { name: string; address1: string; address2: string; zipcode: string; mobileNumber: string; message?: string | undefined; firstName?: string | undefined; lastName?: string | undefined; country?: string | undefined; province?: string | undefined; landlineNumber?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { extId: string; extCommerceOrderItemId: string; state?: string | undefined; quantity?: number | undefined; estimatedShipDate?: string | undefined; productName?: string | undefined; packageId?: string | undefined; invoiceNumber?: string | undefined; deliveryCompany?: string | undefined; shippingInfo?: { name: string; address1: string; address2: string; zipcode: string; mobileNumber: string; message?: string | undefined; firstName?: string | undefined; lastName?: string | undefined; country?: string | undefined; province?: string | undefined; landlineNumber?: string | undefined; } | undefined; }, { extId: string; extCommerceOrderItemId: string; state?: string | undefined; quantity?: number | undefined; estimatedShipDate?: string | undefined; productName?: string | undefined; packageId?: string | undefined; invoiceNumber?: string | undefined; deliveryCompany?: string | undefined; shippingInfo?: { name: string; address1: string; address2: string; zipcode: string; mobileNumber: string; message?: string | undefined; firstName?: string | undefined; lastName?: string | undefined; country?: string | undefined; province?: string | undefined; landlineNumber?: string | undefined; } | undefined; }>, "many">; deliveries: z.ZodArray; }, "strip", z.ZodTypeAny, { itemIds: string[]; extId: string; }, { itemIds: string[]; extId: string; }>, "many">; }, "strip", z.ZodTypeAny, { items: { extId: string; extCommerceOrderItemId: string; state?: string | undefined; quantity?: number | undefined; estimatedShipDate?: string | undefined; productName?: string | undefined; packageId?: string | undefined; invoiceNumber?: string | undefined; deliveryCompany?: string | undefined; shippingInfo?: { name: string; address1: string; address2: string; zipcode: string; mobileNumber: string; message?: string | undefined; firstName?: string | undefined; lastName?: string | undefined; country?: string | undefined; province?: string | undefined; landlineNumber?: string | undefined; } | undefined; }[]; extCommerceOrderId: string; deliveries: { itemIds: string[]; extId: string; }[]; extId?: string | undefined; }, { items: { extId: string; extCommerceOrderItemId: string; state?: string | undefined; quantity?: number | undefined; estimatedShipDate?: string | undefined; productName?: string | undefined; packageId?: string | undefined; invoiceNumber?: string | undefined; deliveryCompany?: string | undefined; shippingInfo?: { name: string; address1: string; address2: string; zipcode: string; mobileNumber: string; message?: string | undefined; firstName?: string | undefined; lastName?: string | undefined; country?: string | undefined; province?: string | undefined; landlineNumber?: string | undefined; } | undefined; }[]; extCommerceOrderId: string; deliveries: { itemIds: string[]; extId: string; }[]; extId?: string | undefined; }>; export type WmsOrder = ProtoBacked, ProtoWmsOrder>; export declare const GetWmsOrdersInputSchema: z.ZodObject<{ commerceOrderIds: z.ZodOptional; orderIds: z.ZodOptional; packageIds: z.ZodOptional; shopId: z.ZodOptional; }, "strip", z.ZodTypeAny, { commerceOrderIds?: string | undefined; orderIds?: string | undefined; packageIds?: string | undefined; shopId?: string | undefined; }, { commerceOrderIds?: string | undefined; orderIds?: string | undefined; packageIds?: string | undefined; shopId?: string | undefined; }>; export type GetWmsOrdersInput = ProtoBacked, ProtoGetWmsOrdersInput>; export declare const GetWmsOrdersOutputSchema: z.ZodObject<{ orders: z.ZodArray; extCommerceOrderId: z.ZodString; items: z.ZodArray; quantity: z.ZodOptional; state: z.ZodOptional; packageId: z.ZodOptional; estimatedShipDate: z.ZodOptional; invoiceNumber: z.ZodOptional; deliveryCompany: z.ZodOptional; shippingInfo: z.ZodOptional; lastName: z.ZodOptional; mobileNumber: z.ZodString; landlineNumber: z.ZodOptional; zipcode: z.ZodString; address1: z.ZodString; address2: z.ZodString; country: z.ZodOptional; province: z.ZodOptional; message: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; address1: string; address2: string; zipcode: string; mobileNumber: string; message?: string | undefined; firstName?: string | undefined; lastName?: string | undefined; country?: string | undefined; province?: string | undefined; landlineNumber?: string | undefined; }, { name: string; address1: string; address2: string; zipcode: string; mobileNumber: string; message?: string | undefined; firstName?: string | undefined; lastName?: string | undefined; country?: string | undefined; province?: string | undefined; landlineNumber?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { extId: string; extCommerceOrderItemId: string; state?: string | undefined; quantity?: number | undefined; estimatedShipDate?: string | undefined; productName?: string | undefined; packageId?: string | undefined; invoiceNumber?: string | undefined; deliveryCompany?: string | undefined; shippingInfo?: { name: string; address1: string; address2: string; zipcode: string; mobileNumber: string; message?: string | undefined; firstName?: string | undefined; lastName?: string | undefined; country?: string | undefined; province?: string | undefined; landlineNumber?: string | undefined; } | undefined; }, { extId: string; extCommerceOrderItemId: string; state?: string | undefined; quantity?: number | undefined; estimatedShipDate?: string | undefined; productName?: string | undefined; packageId?: string | undefined; invoiceNumber?: string | undefined; deliveryCompany?: string | undefined; shippingInfo?: { name: string; address1: string; address2: string; zipcode: string; mobileNumber: string; message?: string | undefined; firstName?: string | undefined; lastName?: string | undefined; country?: string | undefined; province?: string | undefined; landlineNumber?: string | undefined; } | undefined; }>, "many">; deliveries: z.ZodArray; }, "strip", z.ZodTypeAny, { itemIds: string[]; extId: string; }, { itemIds: string[]; extId: string; }>, "many">; }, "strip", z.ZodTypeAny, { items: { extId: string; extCommerceOrderItemId: string; state?: string | undefined; quantity?: number | undefined; estimatedShipDate?: string | undefined; productName?: string | undefined; packageId?: string | undefined; invoiceNumber?: string | undefined; deliveryCompany?: string | undefined; shippingInfo?: { name: string; address1: string; address2: string; zipcode: string; mobileNumber: string; message?: string | undefined; firstName?: string | undefined; lastName?: string | undefined; country?: string | undefined; province?: string | undefined; landlineNumber?: string | undefined; } | undefined; }[]; extCommerceOrderId: string; deliveries: { itemIds: string[]; extId: string; }[]; extId?: string | undefined; }, { items: { extId: string; extCommerceOrderItemId: string; state?: string | undefined; quantity?: number | undefined; estimatedShipDate?: string | undefined; productName?: string | undefined; packageId?: string | undefined; invoiceNumber?: string | undefined; deliveryCompany?: string | undefined; shippingInfo?: { name: string; address1: string; address2: string; zipcode: string; mobileNumber: string; message?: string | undefined; firstName?: string | undefined; lastName?: string | undefined; country?: string | undefined; province?: string | undefined; landlineNumber?: string | undefined; } | undefined; }[]; extCommerceOrderId: string; deliveries: { itemIds: string[]; extId: string; }[]; extId?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { orders: { items: { extId: string; extCommerceOrderItemId: string; state?: string | undefined; quantity?: number | undefined; estimatedShipDate?: string | undefined; productName?: string | undefined; packageId?: string | undefined; invoiceNumber?: string | undefined; deliveryCompany?: string | undefined; shippingInfo?: { name: string; address1: string; address2: string; zipcode: string; mobileNumber: string; message?: string | undefined; firstName?: string | undefined; lastName?: string | undefined; country?: string | undefined; province?: string | undefined; landlineNumber?: string | undefined; } | undefined; }[]; extCommerceOrderId: string; deliveries: { itemIds: string[]; extId: string; }[]; extId?: string | undefined; }[]; }, { orders: { items: { extId: string; extCommerceOrderItemId: string; state?: string | undefined; quantity?: number | undefined; estimatedShipDate?: string | undefined; productName?: string | undefined; packageId?: string | undefined; invoiceNumber?: string | undefined; deliveryCompany?: string | undefined; shippingInfo?: { name: string; address1: string; address2: string; zipcode: string; mobileNumber: string; message?: string | undefined; firstName?: string | undefined; lastName?: string | undefined; country?: string | undefined; province?: string | undefined; landlineNumber?: string | undefined; } | undefined; }[]; extCommerceOrderId: string; deliveries: { itemIds: string[]; extId: string; }[]; extId?: string | undefined; }[]; }>; export type GetWmsOrdersOutput = ProtoBacked, ProtoGetWmsOrdersOutput>; export declare const GetWmsOrderInputSchema: z.ZodObject<{ commerceOrderId: z.ZodOptional; orderId: z.ZodOptional; packageId: z.ZodOptional; shopId: z.ZodOptional; }, "strip", z.ZodTypeAny, { packageId?: string | undefined; shopId?: string | undefined; commerceOrderId?: string | undefined; orderId?: string | undefined; }, { packageId?: string | undefined; shopId?: string | undefined; commerceOrderId?: string | undefined; orderId?: string | undefined; }>; export type GetWmsOrderInput = ProtoBacked, ProtoGetWmsOrderInput>; export declare const GetWmsOrderOutputSchema: z.ZodObject<{ order: z.ZodObject<{ extId: z.ZodOptional; extCommerceOrderId: z.ZodString; items: z.ZodArray; quantity: z.ZodOptional; state: z.ZodOptional; packageId: z.ZodOptional; estimatedShipDate: z.ZodOptional; invoiceNumber: z.ZodOptional; deliveryCompany: z.ZodOptional; shippingInfo: z.ZodOptional; lastName: z.ZodOptional; mobileNumber: z.ZodString; landlineNumber: z.ZodOptional; zipcode: z.ZodString; address1: z.ZodString; address2: z.ZodString; country: z.ZodOptional; province: z.ZodOptional; message: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; address1: string; address2: string; zipcode: string; mobileNumber: string; message?: string | undefined; firstName?: string | undefined; lastName?: string | undefined; country?: string | undefined; province?: string | undefined; landlineNumber?: string | undefined; }, { name: string; address1: string; address2: string; zipcode: string; mobileNumber: string; message?: string | undefined; firstName?: string | undefined; lastName?: string | undefined; country?: string | undefined; province?: string | undefined; landlineNumber?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { extId: string; extCommerceOrderItemId: string; state?: string | undefined; quantity?: number | undefined; estimatedShipDate?: string | undefined; productName?: string | undefined; packageId?: string | undefined; invoiceNumber?: string | undefined; deliveryCompany?: string | undefined; shippingInfo?: { name: string; address1: string; address2: string; zipcode: string; mobileNumber: string; message?: string | undefined; firstName?: string | undefined; lastName?: string | undefined; country?: string | undefined; province?: string | undefined; landlineNumber?: string | undefined; } | undefined; }, { extId: string; extCommerceOrderItemId: string; state?: string | undefined; quantity?: number | undefined; estimatedShipDate?: string | undefined; productName?: string | undefined; packageId?: string | undefined; invoiceNumber?: string | undefined; deliveryCompany?: string | undefined; shippingInfo?: { name: string; address1: string; address2: string; zipcode: string; mobileNumber: string; message?: string | undefined; firstName?: string | undefined; lastName?: string | undefined; country?: string | undefined; province?: string | undefined; landlineNumber?: string | undefined; } | undefined; }>, "many">; deliveries: z.ZodArray; }, "strip", z.ZodTypeAny, { itemIds: string[]; extId: string; }, { itemIds: string[]; extId: string; }>, "many">; }, "strip", z.ZodTypeAny, { items: { extId: string; extCommerceOrderItemId: string; state?: string | undefined; quantity?: number | undefined; estimatedShipDate?: string | undefined; productName?: string | undefined; packageId?: string | undefined; invoiceNumber?: string | undefined; deliveryCompany?: string | undefined; shippingInfo?: { name: string; address1: string; address2: string; zipcode: string; mobileNumber: string; message?: string | undefined; firstName?: string | undefined; lastName?: string | undefined; country?: string | undefined; province?: string | undefined; landlineNumber?: string | undefined; } | undefined; }[]; extCommerceOrderId: string; deliveries: { itemIds: string[]; extId: string; }[]; extId?: string | undefined; }, { items: { extId: string; extCommerceOrderItemId: string; state?: string | undefined; quantity?: number | undefined; estimatedShipDate?: string | undefined; productName?: string | undefined; packageId?: string | undefined; invoiceNumber?: string | undefined; deliveryCompany?: string | undefined; shippingInfo?: { name: string; address1: string; address2: string; zipcode: string; mobileNumber: string; message?: string | undefined; firstName?: string | undefined; lastName?: string | undefined; country?: string | undefined; province?: string | undefined; landlineNumber?: string | undefined; } | undefined; }[]; extCommerceOrderId: string; deliveries: { itemIds: string[]; extId: string; }[]; extId?: string | undefined; }>; }, "strip", z.ZodTypeAny, { order: { items: { extId: string; extCommerceOrderItemId: string; state?: string | undefined; quantity?: number | undefined; estimatedShipDate?: string | undefined; productName?: string | undefined; packageId?: string | undefined; invoiceNumber?: string | undefined; deliveryCompany?: string | undefined; shippingInfo?: { name: string; address1: string; address2: string; zipcode: string; mobileNumber: string; message?: string | undefined; firstName?: string | undefined; lastName?: string | undefined; country?: string | undefined; province?: string | undefined; landlineNumber?: string | undefined; } | undefined; }[]; extCommerceOrderId: string; deliveries: { itemIds: string[]; extId: string; }[]; extId?: string | undefined; }; }, { order: { items: { extId: string; extCommerceOrderItemId: string; state?: string | undefined; quantity?: number | undefined; estimatedShipDate?: string | undefined; productName?: string | undefined; packageId?: string | undefined; invoiceNumber?: string | undefined; deliveryCompany?: string | undefined; shippingInfo?: { name: string; address1: string; address2: string; zipcode: string; mobileNumber: string; message?: string | undefined; firstName?: string | undefined; lastName?: string | undefined; country?: string | undefined; province?: string | undefined; landlineNumber?: string | undefined; } | undefined; }[]; extCommerceOrderId: string; deliveries: { itemIds: string[]; extId: string; }[]; extId?: string | undefined; }; }>; export type GetWmsOrderOutput = ProtoBacked, ProtoGetWmsOrderOutput>; /** * Commerce-scoped WMS shop lookup. * * Current commerce key shapes: * - Cafe24: `commerceType` is `appCafe24`, `commerceKey` is * `{encode(mallId)}-{shopNo}-{encode(shopName)}`. * Producers emit this shape; WMS readers may retain `{mallId}-{shopNo}` compatibility parsing. * - Naver SmartStore: `commerceType` is `appNaverSmartStore`, `commerceKey` is * `{encode(accountId)}-{encode(accountUid)}`. Both parts are required. * - FlexG: `commerceType` is `appFlexg`, `commerceKey` is the FlexG shop_id * verbatim — a single opaque token (may contain hyphens; no encoding or * splitting). * * Treat `commerceKey` as a commerce-owned opaque string. If a commerce key has * multiple parts, split on unencoded `-` first, then decode each part. Source * hyphens inside each part must be encoded as `%2D` before joining. */ export declare const GetWmsShopIdInputSchema: z.ZodObject<{ commerceType: z.ZodString; commerceKey: z.ZodString; }, "strip", z.ZodTypeAny, { commerceType: string; commerceKey: string; }, { commerceType: string; commerceKey: string; }>; export type GetWmsShopIdInput = ProtoBacked, ProtoGetWmsShopIdInput>; export declare const GetWmsShopIdOutputSchema: z.ZodObject<{ shopId: z.ZodNullable; message: z.ZodOptional; }, "strip", z.ZodTypeAny, { shopId: string | null; message?: string | undefined; }, { shopId: string | null; message?: string | undefined; }>; export type GetWmsShopIdOutput = ProtoBacked, ProtoGetWmsShopIdOutput>; export declare const GetWmsSupportedCommercesInputSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export type GetWmsSupportedCommercesInput = ProtoBacked, ProtoGetWmsSupportedCommercesInput>; export declare const GetWmsSupportedCommercesOutputSchema: z.ZodObject<{ commerceTypes: z.ZodArray; }, "strip", z.ZodTypeAny, { commerceTypes: string[]; }, { commerceTypes: string[]; }>; export type GetWmsSupportedCommercesOutput = ProtoBacked, ProtoGetWmsSupportedCommercesOutput>; export declare const CancelWmsOrderInputSchema: z.ZodEffects; /** @deprecated Use orderId instead. */ orderIds: z.ZodOptional; reason: z.ZodOptional; }, "strip", z.ZodTypeAny, { reason?: string | undefined; orderIds?: string | undefined; orderId?: string | undefined; }, { reason?: string | undefined; orderIds?: string | undefined; orderId?: string | undefined; }>, { reason?: string | undefined; orderIds?: string | undefined; orderId?: string | undefined; }, { reason?: string | undefined; orderIds?: string | undefined; orderId?: string | undefined; }>; export type CancelWmsOrderInput = ProtoBacked, ProtoWmsOrderStateRequest>; export declare const ReturnWmsOrderInputSchema: z.ZodEffects; /** @deprecated Use orderId instead. */ orderIds: z.ZodOptional; reason: z.ZodOptional; memo: z.ZodOptional; }, "strip", z.ZodTypeAny, { reason?: string | undefined; orderIds?: string | undefined; orderId?: string | undefined; memo?: string | undefined; }, { reason?: string | undefined; orderIds?: string | undefined; orderId?: string | undefined; memo?: string | undefined; }>, { reason?: string | undefined; orderIds?: string | undefined; orderId?: string | undefined; memo?: string | undefined; }, { reason?: string | undefined; orderIds?: string | undefined; orderId?: string | undefined; memo?: string | undefined; }>; export type ReturnWmsOrderInput = ProtoBacked, ProtoWmsOrderStateRequest>; export declare const ExchangeWmsOrderInputSchema: z.ZodEffects; /** @deprecated Use orderId instead. */ orderIds: z.ZodOptional; reason: z.ZodOptional; memo: z.ZodOptional; }, "strip", z.ZodTypeAny, { reason?: string | undefined; orderIds?: string | undefined; orderId?: string | undefined; memo?: string | undefined; }, { reason?: string | undefined; orderIds?: string | undefined; orderId?: string | undefined; memo?: string | undefined; }>, { reason?: string | undefined; orderIds?: string | undefined; orderId?: string | undefined; memo?: string | undefined; }, { reason?: string | undefined; orderIds?: string | undefined; orderId?: string | undefined; memo?: string | undefined; }>; export type ExchangeWmsOrderInput = ProtoBacked, ProtoWmsOrderStateRequest>; export declare const ChangeWmsShippingAddressInputSchema: z.ZodObject<{ orderId: z.ZodString; recipient: z.ZodString; phone: z.ZodString; address1: z.ZodString; postalCode: z.ZodString; address2: z.ZodOptional; message: z.ZodOptional; }, "strip", z.ZodTypeAny, { recipient: string; phone: string; address1: string; orderId: string; postalCode: string; message?: string | undefined; address2?: string | undefined; }, { recipient: string; phone: string; address1: string; orderId: string; postalCode: string; message?: string | undefined; address2?: string | undefined; }>; export type ChangeWmsShippingAddressInput = ProtoBacked, ProtoChangeWmsShippingAddressInput>; export declare const RestoreWmsOrderInputSchema: z.ZodObject<{ orderId: z.ZodString; memo: z.ZodOptional; prdSeq: z.ZodOptional; restorePack: z.ZodOptional; restockNormal: z.ZodOptional; restockBad: z.ZodOptional; }, "strip", z.ZodTypeAny, { orderId: string; memo?: string | undefined; prdSeq?: string | undefined; restorePack?: boolean | undefined; restockNormal?: boolean | undefined; restockBad?: boolean | undefined; }, { orderId: string; memo?: string | undefined; prdSeq?: string | undefined; restorePack?: boolean | undefined; restockNormal?: boolean | undefined; restockBad?: boolean | undefined; }>; export type RestoreWmsOrderInput = ProtoBacked, ProtoRestoreWmsOrderInput>; export declare const WmsSuccessOutputSchema: z.ZodObject<{ success: z.ZodBoolean; message: z.ZodOptional; }, "strip", z.ZodTypeAny, { success: boolean; message?: string | undefined; }, { success: boolean; message?: string | undefined; }>; export type WmsSuccessOutput = ProtoBacked, ProtoWmsSuccessOutput>; export declare const WmsDeliveryV2Schema: z.ZodObject<{ id: z.ZodString; itemIds: z.ZodArray; }, "strip", z.ZodTypeAny, { id: string; itemIds: string[]; }, { id: string; itemIds: string[]; }>; export type WmsDeliveryV2 = ProtoBacked, ProtoWmsDeliveryV2>; export declare const WmsOrderItemV2Schema: z.ZodObject<{ id: z.ZodString; commerceOrderItemId: z.ZodString; productName: z.ZodOptional; quantity: z.ZodOptional; state: z.ZodOptional; packageId: z.ZodOptional; estimatedShipDate: z.ZodOptional; invoiceNumber: z.ZodOptional; deliveryCompany: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; commerceOrderItemId: string; state?: string | undefined; quantity?: number | undefined; estimatedShipDate?: string | undefined; productName?: string | undefined; packageId?: string | undefined; invoiceNumber?: string | undefined; deliveryCompany?: string | undefined; }, { id: string; commerceOrderItemId: string; state?: string | undefined; quantity?: number | undefined; estimatedShipDate?: string | undefined; productName?: string | undefined; packageId?: string | undefined; invoiceNumber?: string | undefined; deliveryCompany?: string | undefined; }>; export type WmsOrderItemV2 = ProtoBacked, ProtoWmsOrderItemV2>; export declare const WmsOrderV2Schema: z.ZodObject<{ id: z.ZodString; commerceOrderId: z.ZodString; buyer: z.ZodOptional; email: z.ZodOptional; phone: z.ZodOptional; name: z.ZodOptional; }, "strip", z.ZodTypeAny, { name?: string | undefined; email?: string | undefined; phone?: string | undefined; memberId?: string | undefined; }, { name?: string | undefined; email?: string | undefined; phone?: string | undefined; memberId?: string | undefined; }>>; items: z.ZodArray; quantity: z.ZodOptional; state: z.ZodOptional; packageId: z.ZodOptional; estimatedShipDate: z.ZodOptional; invoiceNumber: z.ZodOptional; deliveryCompany: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; commerceOrderItemId: string; state?: string | undefined; quantity?: number | undefined; estimatedShipDate?: string | undefined; productName?: string | undefined; packageId?: string | undefined; invoiceNumber?: string | undefined; deliveryCompany?: string | undefined; }, { id: string; commerceOrderItemId: string; state?: string | undefined; quantity?: number | undefined; estimatedShipDate?: string | undefined; productName?: string | undefined; packageId?: string | undefined; invoiceNumber?: string | undefined; deliveryCompany?: string | undefined; }>, "many">; deliveries: z.ZodArray; }, "strip", z.ZodTypeAny, { id: string; itemIds: string[]; }, { id: string; itemIds: string[]; }>, "many">; }, "strip", z.ZodTypeAny, { id: string; items: { id: string; commerceOrderItemId: string; state?: string | undefined; quantity?: number | undefined; estimatedShipDate?: string | undefined; productName?: string | undefined; packageId?: string | undefined; invoiceNumber?: string | undefined; deliveryCompany?: string | undefined; }[]; deliveries: { id: string; itemIds: string[]; }[]; commerceOrderId: string; buyer?: { name?: string | undefined; email?: string | undefined; phone?: string | undefined; memberId?: string | undefined; } | undefined; }, { id: string; items: { id: string; commerceOrderItemId: string; state?: string | undefined; quantity?: number | undefined; estimatedShipDate?: string | undefined; productName?: string | undefined; packageId?: string | undefined; invoiceNumber?: string | undefined; deliveryCompany?: string | undefined; }[]; deliveries: { id: string; itemIds: string[]; }[]; commerceOrderId: string; buyer?: { name?: string | undefined; email?: string | undefined; phone?: string | undefined; memberId?: string | undefined; } | undefined; }>; export type WmsOrderV2 = ProtoBacked, ProtoWmsOrderV2>; export declare const WmsIdentifierSchema: z.ZodObject<{ type: z.ZodEnum<["membership", "phone", "email"]>; value: z.ZodString; }, "strip", z.ZodTypeAny, { type: "email" | "phone" | "membership"; value: string; }, { type: "email" | "phone" | "membership"; value: string; }>; export type WmsIdentifier = ProtoBacked, ProtoWmsIdentifier>; export declare const WmsOrderGetOrdersInputSchema: z.ZodObject<{ identifier: z.ZodOptional; value: z.ZodString; }, "strip", z.ZodTypeAny, { type: "email" | "phone" | "membership"; value: string; }, { type: "email" | "phone" | "membership"; value: string; }>>; searchFilter: z.ZodOptional; shopId: z.ZodOptional; since: z.ZodOptional; limit: z.ZodOptional; }, "strip", z.ZodTypeAny, { limit?: number | undefined; shopId?: string | undefined; identifier?: { type: "email" | "phone" | "membership"; value: string; } | undefined; searchFilter?: any; since?: string | undefined; }, { limit?: number | undefined; shopId?: string | undefined; identifier?: { type: "email" | "phone" | "membership"; value: string; } | undefined; searchFilter?: any; since?: string | undefined; }>; export type WmsOrderGetOrdersInput = ProtoBacked, ProtoWmsOrderGetOrdersRequest>; export declare const WmsOrderGetOrdersOutputSchema: z.ZodObject<{ orders: z.ZodArray; email: z.ZodOptional; phone: z.ZodOptional; name: z.ZodOptional; }, "strip", z.ZodTypeAny, { name?: string | undefined; email?: string | undefined; phone?: string | undefined; memberId?: string | undefined; }, { name?: string | undefined; email?: string | undefined; phone?: string | undefined; memberId?: string | undefined; }>>; items: z.ZodArray; quantity: z.ZodOptional; state: z.ZodOptional; packageId: z.ZodOptional; estimatedShipDate: z.ZodOptional; invoiceNumber: z.ZodOptional; deliveryCompany: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; commerceOrderItemId: string; state?: string | undefined; quantity?: number | undefined; estimatedShipDate?: string | undefined; productName?: string | undefined; packageId?: string | undefined; invoiceNumber?: string | undefined; deliveryCompany?: string | undefined; }, { id: string; commerceOrderItemId: string; state?: string | undefined; quantity?: number | undefined; estimatedShipDate?: string | undefined; productName?: string | undefined; packageId?: string | undefined; invoiceNumber?: string | undefined; deliveryCompany?: string | undefined; }>, "many">; deliveries: z.ZodArray; }, "strip", z.ZodTypeAny, { id: string; itemIds: string[]; }, { id: string; itemIds: string[]; }>, "many">; }, "strip", z.ZodTypeAny, { id: string; items: { id: string; commerceOrderItemId: string; state?: string | undefined; quantity?: number | undefined; estimatedShipDate?: string | undefined; productName?: string | undefined; packageId?: string | undefined; invoiceNumber?: string | undefined; deliveryCompany?: string | undefined; }[]; deliveries: { id: string; itemIds: string[]; }[]; commerceOrderId: string; buyer?: { name?: string | undefined; email?: string | undefined; phone?: string | undefined; memberId?: string | undefined; } | undefined; }, { id: string; items: { id: string; commerceOrderItemId: string; state?: string | undefined; quantity?: number | undefined; estimatedShipDate?: string | undefined; productName?: string | undefined; packageId?: string | undefined; invoiceNumber?: string | undefined; deliveryCompany?: string | undefined; }[]; deliveries: { id: string; itemIds: string[]; }[]; commerceOrderId: string; buyer?: { name?: string | undefined; email?: string | undefined; phone?: string | undefined; memberId?: string | undefined; } | undefined; }>, "many">; next: z.ZodOptional; }, "strip", z.ZodTypeAny, { orders: { id: string; items: { id: string; commerceOrderItemId: string; state?: string | undefined; quantity?: number | undefined; estimatedShipDate?: string | undefined; productName?: string | undefined; packageId?: string | undefined; invoiceNumber?: string | undefined; deliveryCompany?: string | undefined; }[]; deliveries: { id: string; itemIds: string[]; }[]; commerceOrderId: string; buyer?: { name?: string | undefined; email?: string | undefined; phone?: string | undefined; memberId?: string | undefined; } | undefined; }[]; next?: string | undefined; }, { orders: { id: string; items: { id: string; commerceOrderItemId: string; state?: string | undefined; quantity?: number | undefined; estimatedShipDate?: string | undefined; productName?: string | undefined; packageId?: string | undefined; invoiceNumber?: string | undefined; deliveryCompany?: string | undefined; }[]; deliveries: { id: string; itemIds: string[]; }[]; commerceOrderId: string; buyer?: { name?: string | undefined; email?: string | undefined; phone?: string | undefined; memberId?: string | undefined; } | undefined; }[]; next?: string | undefined; }>; export type WmsOrderGetOrdersOutput = ProtoBacked, ProtoWmsOrderGetOrdersResult>; export declare const WmsOrderActionInputSchema: z.ZodObject<{ identifier: z.ZodOptional; value: z.ZodString; }, "strip", z.ZodTypeAny, { type: "email" | "phone" | "membership"; value: string; }, { type: "email" | "phone" | "membership"; value: string; }>>; orderIds: z.ZodArray; reason: z.ZodOptional; memo: z.ZodOptional; }, "strip", z.ZodTypeAny, { orderIds: string[]; reason?: string | undefined; memo?: string | undefined; identifier?: { type: "email" | "phone" | "membership"; value: string; } | undefined; }, { orderIds: string[]; reason?: string | undefined; memo?: string | undefined; identifier?: { type: "email" | "phone" | "membership"; value: string; } | undefined; }>; export type WmsOrderActionInput = ProtoBacked, ProtoWmsOrderActionRequest>; export declare const WmsOrderActionOutputSchema: z.ZodObject<{ result: z.ZodObject<{ success: z.ZodBoolean; errorMessage: z.ZodOptional; }, "strip", z.ZodTypeAny, { success: boolean; errorMessage?: string | undefined; }, { success: boolean; errorMessage?: string | undefined; }>; }, "strip", z.ZodTypeAny, { result: { success: boolean; errorMessage?: string | undefined; }; }, { result: { success: boolean; errorMessage?: string | undefined; }; }>; export type WmsOrderActionOutput = ProtoBacked, ProtoWmsOrderActionResult>; export declare const WmsOrderChangeShippingAddressInputSchema: z.ZodObject<{ identifier: z.ZodOptional; value: z.ZodString; }, "strip", z.ZodTypeAny, { type: "email" | "phone" | "membership"; value: string; }, { type: "email" | "phone" | "membership"; value: string; }>>; orderId: z.ZodString; newAddress: z.ZodObject<{ firstName: z.ZodOptional; lastName: z.ZodOptional; phoneNumber: z.ZodOptional; email: z.ZodOptional; cellPhoneNumber: z.ZodOptional; zipcode: z.ZodOptional; address1: z.ZodOptional; address2: z.ZodOptional; shippingMessage: z.ZodOptional; country: z.ZodOptional; city: z.ZodOptional; province: z.ZodOptional; countryCode: z.ZodOptional; }, "strip", z.ZodTypeAny, { email?: string | undefined; countryCode?: string | undefined; address1?: string | undefined; address2?: string | undefined; firstName?: string | undefined; lastName?: string | undefined; phoneNumber?: string | undefined; cellPhoneNumber?: string | undefined; zipcode?: string | undefined; shippingMessage?: string | undefined; country?: string | undefined; city?: string | undefined; province?: string | undefined; }, { email?: string | undefined; countryCode?: string | undefined; address1?: string | undefined; address2?: string | undefined; firstName?: string | undefined; lastName?: string | undefined; phoneNumber?: string | undefined; cellPhoneNumber?: string | undefined; zipcode?: string | undefined; shippingMessage?: string | undefined; country?: string | undefined; city?: string | undefined; province?: string | undefined; }>; reason: z.ZodOptional; memo: z.ZodOptional; }, "strip", z.ZodTypeAny, { orderId: string; newAddress: { email?: string | undefined; countryCode?: string | undefined; address1?: string | undefined; address2?: string | undefined; firstName?: string | undefined; lastName?: string | undefined; phoneNumber?: string | undefined; cellPhoneNumber?: string | undefined; zipcode?: string | undefined; shippingMessage?: string | undefined; country?: string | undefined; city?: string | undefined; province?: string | undefined; }; reason?: string | undefined; memo?: string | undefined; identifier?: { type: "email" | "phone" | "membership"; value: string; } | undefined; }, { orderId: string; newAddress: { email?: string | undefined; countryCode?: string | undefined; address1?: string | undefined; address2?: string | undefined; firstName?: string | undefined; lastName?: string | undefined; phoneNumber?: string | undefined; cellPhoneNumber?: string | undefined; zipcode?: string | undefined; shippingMessage?: string | undefined; country?: string | undefined; city?: string | undefined; province?: string | undefined; }; reason?: string | undefined; memo?: string | undefined; identifier?: { type: "email" | "phone" | "membership"; value: string; } | undefined; }>; export type WmsOrderChangeShippingAddressInput = ProtoBacked, ProtoWmsOrderChangeShippingAddressInput>; export declare const WmsOperationOptionsSchema: z.ZodObject<{ required: z.ZodOptional>; optional: z.ZodOptional>; fieldConfigs: z.ZodOptional; allowedValues: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { type: "enum"; allowedValues: { value: string; label: string; }[]; }, { type: "enum"; allowedValues: { value: string; label: string; }[]; }>, z.ZodObject<{ type: z.ZodLiteral<"freeform">; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "freeform"; description?: string | undefined; }, { type: "freeform"; description?: string | undefined; }>]>>>; }, "strip", z.ZodTypeAny, { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; }, { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; }>; export type WmsOperationOptions = ProtoBacked, ProtoWmsOperationOptions>; export declare const WmsAppCapabilitiesSchema: z.ZodObject<{ getOrdersOptions: z.ZodOptional>; optional: z.ZodOptional>; fieldConfigs: z.ZodOptional; allowedValues: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { type: "enum"; allowedValues: { value: string; label: string; }[]; }, { type: "enum"; allowedValues: { value: string; label: string; }[]; }>, z.ZodObject<{ type: z.ZodLiteral<"freeform">; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "freeform"; description?: string | undefined; }, { type: "freeform"; description?: string | undefined; }>]>>>; }, "strip", z.ZodTypeAny, { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; }, { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; }>>; requestCancelOrderOptions: z.ZodOptional>; optional: z.ZodOptional>; fieldConfigs: z.ZodOptional; allowedValues: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { type: "enum"; allowedValues: { value: string; label: string; }[]; }, { type: "enum"; allowedValues: { value: string; label: string; }[]; }>, z.ZodObject<{ type: z.ZodLiteral<"freeform">; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "freeform"; description?: string | undefined; }, { type: "freeform"; description?: string | undefined; }>]>>>; }, "strip", z.ZodTypeAny, { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; }, { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; }>>; restoreCanceledOrderOptions: z.ZodOptional>; optional: z.ZodOptional>; fieldConfigs: z.ZodOptional; allowedValues: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { type: "enum"; allowedValues: { value: string; label: string; }[]; }, { type: "enum"; allowedValues: { value: string; label: string; }[]; }>, z.ZodObject<{ type: z.ZodLiteral<"freeform">; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "freeform"; description?: string | undefined; }, { type: "freeform"; description?: string | undefined; }>]>>>; }, "strip", z.ZodTypeAny, { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; }, { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; }>>; requestReturnOrderOptions: z.ZodOptional>; optional: z.ZodOptional>; fieldConfigs: z.ZodOptional; allowedValues: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { type: "enum"; allowedValues: { value: string; label: string; }[]; }, { type: "enum"; allowedValues: { value: string; label: string; }[]; }>, z.ZodObject<{ type: z.ZodLiteral<"freeform">; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "freeform"; description?: string | undefined; }, { type: "freeform"; description?: string | undefined; }>]>>>; }, "strip", z.ZodTypeAny, { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; }, { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; }>>; restoreReturnedOrderOptions: z.ZodOptional>; optional: z.ZodOptional>; fieldConfigs: z.ZodOptional; allowedValues: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { type: "enum"; allowedValues: { value: string; label: string; }[]; }, { type: "enum"; allowedValues: { value: string; label: string; }[]; }>, z.ZodObject<{ type: z.ZodLiteral<"freeform">; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "freeform"; description?: string | undefined; }, { type: "freeform"; description?: string | undefined; }>]>>>; }, "strip", z.ZodTypeAny, { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; }, { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; }>>; requestExchangeOrderOptions: z.ZodOptional>; optional: z.ZodOptional>; fieldConfigs: z.ZodOptional; allowedValues: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { type: "enum"; allowedValues: { value: string; label: string; }[]; }, { type: "enum"; allowedValues: { value: string; label: string; }[]; }>, z.ZodObject<{ type: z.ZodLiteral<"freeform">; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "freeform"; description?: string | undefined; }, { type: "freeform"; description?: string | undefined; }>]>>>; }, "strip", z.ZodTypeAny, { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; }, { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; }>>; restoreExchangedOrderOptions: z.ZodOptional>; optional: z.ZodOptional>; fieldConfigs: z.ZodOptional; allowedValues: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { type: "enum"; allowedValues: { value: string; label: string; }[]; }, { type: "enum"; allowedValues: { value: string; label: string; }[]; }>, z.ZodObject<{ type: z.ZodLiteral<"freeform">; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "freeform"; description?: string | undefined; }, { type: "freeform"; description?: string | undefined; }>]>>>; }, "strip", z.ZodTypeAny, { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; }, { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; }>>; changeShippingAddressOptions: z.ZodOptional>; optional: z.ZodOptional>; fieldConfigs: z.ZodOptional; allowedValues: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { type: "enum"; allowedValues: { value: string; label: string; }[]; }, { type: "enum"; allowedValues: { value: string; label: string; }[]; }>, z.ZodObject<{ type: z.ZodLiteral<"freeform">; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "freeform"; description?: string | undefined; }, { type: "freeform"; description?: string | undefined; }>]>>>; }, "strip", z.ZodTypeAny, { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; }, { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; }>>; }, "strip", z.ZodTypeAny, { getOrdersOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; requestCancelOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; restoreCanceledOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; requestReturnOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; restoreReturnedOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; requestExchangeOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; restoreExchangedOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; changeShippingAddressOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; }, { getOrdersOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; requestCancelOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; restoreCanceledOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; requestReturnOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; restoreReturnedOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; requestExchangeOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; restoreExchangedOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; changeShippingAddressOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; }>; export type WmsAppCapabilities = ProtoBacked, ProtoWmsAppCapabilities>; export declare const WmsGetAppConfigsInputSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export type WmsGetAppConfigsInput = ProtoBacked, ProtoWmsGetAppConfigsInput>; export declare const WmsGetAppConfigsOutputSchema: z.ZodObject<{ appCapabilities: z.ZodOptional>; optional: z.ZodOptional>; fieldConfigs: z.ZodOptional; allowedValues: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { type: "enum"; allowedValues: { value: string; label: string; }[]; }, { type: "enum"; allowedValues: { value: string; label: string; }[]; }>, z.ZodObject<{ type: z.ZodLiteral<"freeform">; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "freeform"; description?: string | undefined; }, { type: "freeform"; description?: string | undefined; }>]>>>; }, "strip", z.ZodTypeAny, { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; }, { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; }>>; requestCancelOrderOptions: z.ZodOptional>; optional: z.ZodOptional>; fieldConfigs: z.ZodOptional; allowedValues: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { type: "enum"; allowedValues: { value: string; label: string; }[]; }, { type: "enum"; allowedValues: { value: string; label: string; }[]; }>, z.ZodObject<{ type: z.ZodLiteral<"freeform">; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "freeform"; description?: string | undefined; }, { type: "freeform"; description?: string | undefined; }>]>>>; }, "strip", z.ZodTypeAny, { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; }, { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; }>>; restoreCanceledOrderOptions: z.ZodOptional>; optional: z.ZodOptional>; fieldConfigs: z.ZodOptional; allowedValues: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { type: "enum"; allowedValues: { value: string; label: string; }[]; }, { type: "enum"; allowedValues: { value: string; label: string; }[]; }>, z.ZodObject<{ type: z.ZodLiteral<"freeform">; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "freeform"; description?: string | undefined; }, { type: "freeform"; description?: string | undefined; }>]>>>; }, "strip", z.ZodTypeAny, { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; }, { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; }>>; requestReturnOrderOptions: z.ZodOptional>; optional: z.ZodOptional>; fieldConfigs: z.ZodOptional; allowedValues: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { type: "enum"; allowedValues: { value: string; label: string; }[]; }, { type: "enum"; allowedValues: { value: string; label: string; }[]; }>, z.ZodObject<{ type: z.ZodLiteral<"freeform">; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "freeform"; description?: string | undefined; }, { type: "freeform"; description?: string | undefined; }>]>>>; }, "strip", z.ZodTypeAny, { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; }, { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; }>>; restoreReturnedOrderOptions: z.ZodOptional>; optional: z.ZodOptional>; fieldConfigs: z.ZodOptional; allowedValues: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { type: "enum"; allowedValues: { value: string; label: string; }[]; }, { type: "enum"; allowedValues: { value: string; label: string; }[]; }>, z.ZodObject<{ type: z.ZodLiteral<"freeform">; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "freeform"; description?: string | undefined; }, { type: "freeform"; description?: string | undefined; }>]>>>; }, "strip", z.ZodTypeAny, { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; }, { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; }>>; requestExchangeOrderOptions: z.ZodOptional>; optional: z.ZodOptional>; fieldConfigs: z.ZodOptional; allowedValues: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { type: "enum"; allowedValues: { value: string; label: string; }[]; }, { type: "enum"; allowedValues: { value: string; label: string; }[]; }>, z.ZodObject<{ type: z.ZodLiteral<"freeform">; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "freeform"; description?: string | undefined; }, { type: "freeform"; description?: string | undefined; }>]>>>; }, "strip", z.ZodTypeAny, { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; }, { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; }>>; restoreExchangedOrderOptions: z.ZodOptional>; optional: z.ZodOptional>; fieldConfigs: z.ZodOptional; allowedValues: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { type: "enum"; allowedValues: { value: string; label: string; }[]; }, { type: "enum"; allowedValues: { value: string; label: string; }[]; }>, z.ZodObject<{ type: z.ZodLiteral<"freeform">; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "freeform"; description?: string | undefined; }, { type: "freeform"; description?: string | undefined; }>]>>>; }, "strip", z.ZodTypeAny, { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; }, { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; }>>; changeShippingAddressOptions: z.ZodOptional>; optional: z.ZodOptional>; fieldConfigs: z.ZodOptional; allowedValues: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { type: "enum"; allowedValues: { value: string; label: string; }[]; }, { type: "enum"; allowedValues: { value: string; label: string; }[]; }>, z.ZodObject<{ type: z.ZodLiteral<"freeform">; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "freeform"; description?: string | undefined; }, { type: "freeform"; description?: string | undefined; }>]>>>; }, "strip", z.ZodTypeAny, { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; }, { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; }>>; }, "strip", z.ZodTypeAny, { getOrdersOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; requestCancelOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; restoreCanceledOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; requestReturnOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; restoreReturnedOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; requestExchangeOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; restoreExchangedOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; changeShippingAddressOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; }, { getOrdersOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; requestCancelOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; restoreCanceledOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; requestReturnOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; restoreReturnedOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; requestExchangeOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; restoreExchangedOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; changeShippingAddressOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { appCapabilities?: { getOrdersOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; requestCancelOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; restoreCanceledOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; requestReturnOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; restoreReturnedOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; requestExchangeOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; restoreExchangedOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; changeShippingAddressOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; } | undefined; }, { appCapabilities?: { getOrdersOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; requestCancelOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; restoreCanceledOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; requestReturnOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; restoreReturnedOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; requestExchangeOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; restoreExchangedOrderOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; changeShippingAddressOptions?: { required?: string[] | undefined; optional?: string[] | undefined; fieldConfigs?: Record | undefined; } | undefined; } | undefined; }>; export type WmsGetAppConfigsOutput = ProtoBacked, ProtoWmsGetAppConfigsOutput>; export {}; //# sourceMappingURL=wms.d.ts.map