import { getOrder as publicGetOrder, listOrders as publicListOrders, acceptOrder as publicAcceptOrder, cancelOrder as publicCancelOrder, fulfillOrder as publicFulfillOrder } from './restaurants-v3-order-orders.public.js'; import { createEventModule } from '@wix/sdk-runtime/event-definition-modules'; import { BuildRESTFunction, MaybeContext } from '@wix/sdk-types'; import { onOrderCreated as publicOnOrderCreated } from './restaurants-v3-order-orders.public.js'; import { onOrderNewOrder as publicOnOrderNewOrder } from './restaurants-v3-order-orders.public.js'; import { onOrderAccepted as publicOnOrderAccepted } from './restaurants-v3-order-orders.public.js'; import { onOrderCanceled as publicOnOrderCanceled } from './restaurants-v3-order-orders.public.js'; import { onOrderFulfilled as publicOnOrderFulfilled } from './restaurants-v3-order-orders.public.js'; export declare const getOrder: MaybeContext & typeof publicGetOrder>; export declare const listOrders: MaybeContext & typeof publicListOrders>; export declare const acceptOrder: MaybeContext & typeof publicAcceptOrder>; export declare const cancelOrder: MaybeContext & typeof publicCancelOrder>; export declare const fulfillOrder: MaybeContext & typeof publicFulfillOrder>; /** * > **Deprecation Notice** * > * > **The Order Created webhook has been replaced with** * > **the [New Order webhook](https://dev.wix.com/api/rest/wix-restaurants/orders/new-order-webhook)** * > **and will be removed on September 30, 2022. If your** * > **app uses this webhook, we recommend updating your** * > **code as soon as possible. */ export declare const onOrderCreated: ReturnType>; /** * Triggered on successful creation of a new order. This means * the order has been validated and the payment has cleared, * and now the site owner can accept or cancel the order. */ export declare const onOrderNewOrder: ReturnType>; /** * Triggered when an order is accepted. */ export declare const onOrderAccepted: ReturnType>; /** * Triggered when an order is canceled. */ export declare const onOrderCanceled: ReturnType>; /** * Triggered when an order is fulfilled. */ export declare const onOrderFulfilled: ReturnType>; export { Status, DisplayType, DiscountType, PaymentType, FulfillmentType, OnArrival, Type, FieldName, SortOrder, WebhookIdentityType, EventType, } from './restaurants-v3-order-orders.universal.js'; export { Order, LineItem, LineItemOption, LineItemOptionItem, CatalogReference, Discount, Coupon, Payment, Fulfillment, FulfillmentDetailsOneOf, DeliveryDetails, DeliveryDetailsProviderOneOf, DeliveryAddress, DeliveryAddressLocation, Restaurant, ExternalProvider, PickupInfo, DropOffInfo, PickupDetails, Curbside, DineInDetails, Customer, CustomerIdOneOf, Totals, ServiceFee, Money, Activity, ChannelInfo, LoyaltyInfo, PosInfo, Error, PosInfoExternalProvider, GetTotalActiveOrdersRequest, GetTotalActiveOrdersResponse, LocationToAmount, NewOrder, GetOrderRequest, GetOrderResponse, ListOrdersRequest, Sort, CursorPaging, ListOrdersResponse, PagingMetadataV2, Cursors, AcceptOrderRequest, AcceptOrderRequestDeliveryTimeOneOf, AcceptOrderResponse, OrderAccepted, CancelOrderRequest, CancelOrderResponse, OrderCanceled, FulfillOrderRequest, FulfillOrderResponse, OrderFulfilled, CountOrdersRequest, CountOrdersQuery, DateRangeFilter, CountOrdersResponse, DomainEvent, DomainEventBodyOneOf, EntityCreatedEvent, EntityUpdatedEvent, EntityDeletedEvent, ActionEvent, MessageEnvelope, IdentificationData, IdentificationDataIdOneOf, NotifyOrderEventRequest, Empty, GetOrderByMsidRequest, GetOrderByMsidResponse, ListOrdersByMsidRequest, ListOrdersByMsidResponse, NotifyOrderEventResponse, OrderNonNullableFields, GetOrderResponseNonNullableFields, ListOrdersResponseNonNullableFields, AcceptOrderResponseNonNullableFields, CancelOrderResponseNonNullableFields, FulfillOrderResponseNonNullableFields, BaseEventMetadata, EventMetadata, OrderCreatedEnvelope, OrderNewOrderEnvelope, OrderAcceptedEnvelope, OrderCanceledEnvelope, OrderFulfilledEnvelope, GetOrderOptions, ListOrdersOptions, AcceptOrderOptions, CancelOrderOptions, } from './restaurants-v3-order-orders.universal.js';