import { memberGetOrder as publicMemberGetOrder, memberListOrders as publicMemberListOrders, requestCancellation as publicRequestCancellation, createOnlineOrder as publicCreateOnlineOrder, createOfflineOrder as publicCreateOfflineOrder, getOnlineOrderPreview as publicGetOnlineOrderPreview, getOfflineOrderPreview as publicGetOfflineOrderPreview, getPricePreview as publicGetPricePreview, managementGetOrder as publicManagementGetOrder, managementListOrders as publicManagementListOrders, postponeEndDate as publicPostponeEndDate, cancelOrder as publicCancelOrder, markAsPaid as publicMarkAsPaid, pauseOrder as publicPauseOrder, resumeOrder as publicResumeOrder } from './pricing-plans-v2-order-orders.public.js'; import { createEventModule } from '@wix/sdk-runtime/event-definition-modules'; import { BuildRESTFunction, MaybeContext } from '@wix/sdk-types'; import { onOrderCanceled as publicOnOrderCanceled } from './pricing-plans-v2-order-orders.public.js'; import { onOrderCreated as publicOnOrderCreated } from './pricing-plans-v2-order-orders.public.js'; import { onOrderStartDateChanged as publicOnOrderStartDateChanged } from './pricing-plans-v2-order-orders.public.js'; import { onOrderUpdated as publicOnOrderUpdated } from './pricing-plans-v2-order-orders.public.js'; import { onOrderAutoRenewCanceled as publicOnOrderAutoRenewCanceled } from './pricing-plans-v2-order-orders.public.js'; import { onOrderCycleStarted as publicOnOrderCycleStarted } from './pricing-plans-v2-order-orders.public.js'; import { onOrderEndDatePostponed as publicOnOrderEndDatePostponed } from './pricing-plans-v2-order-orders.public.js'; import { onOrderEnded as publicOnOrderEnded } from './pricing-plans-v2-order-orders.public.js'; import { onOrderMarkedAsPaid as publicOnOrderMarkedAsPaid } from './pricing-plans-v2-order-orders.public.js'; import { onOrderPaused as publicOnOrderPaused } from './pricing-plans-v2-order-orders.public.js'; import { onOrderPurchased as publicOnOrderPurchased } from './pricing-plans-v2-order-orders.public.js'; import { onOrderResumed as publicOnOrderResumed } from './pricing-plans-v2-order-orders.public.js'; import { onOrderStarted as publicOnOrderStarted } from './pricing-plans-v2-order-orders.public.js'; export declare const memberGetOrder: MaybeContext & typeof publicMemberGetOrder>; export declare const memberListOrders: MaybeContext & typeof publicMemberListOrders>; export declare const requestCancellation: MaybeContext & typeof publicRequestCancellation>; export declare const createOnlineOrder: MaybeContext & typeof publicCreateOnlineOrder>; export declare const createOfflineOrder: MaybeContext & typeof publicCreateOfflineOrder>; export declare const getOnlineOrderPreview: MaybeContext & typeof publicGetOnlineOrderPreview>; export declare const getOfflineOrderPreview: MaybeContext & typeof publicGetOfflineOrderPreview>; export declare const getPricePreview: MaybeContext & typeof publicGetPricePreview>; export declare const managementGetOrder: MaybeContext & typeof publicManagementGetOrder>; export declare const managementListOrders: MaybeContext & typeof publicManagementListOrders>; export declare const postponeEndDate: MaybeContext & typeof publicPostponeEndDate>; export declare const cancelOrder: MaybeContext & typeof publicCancelOrder>; export declare const markAsPaid: MaybeContext & typeof publicMarkAsPaid>; export declare const pauseOrder: MaybeContext & typeof publicPauseOrder>; export declare const resumeOrder: MaybeContext & typeof publicResumeOrder>; /** * Triggered when an order is canceled. * * This webhook is triggered either immediately or at the end of the current payment cycle, as follows: * + If the order is canceled and `effectiveAt` is set to `IMMEDIATELY`, the webhook is triggered immediately when canceled. * + If the order is canceled and `effectiveAt` is set to `NEXT_PAYMENT_DATE`, the webhook is triggered at the end of the current payment cycle. In this case, the Order Auto Renew Canceled Webhook is triggered immediately. */ export declare const onOrderCanceled: ReturnType>; /** * Triggered when an order is created. */ export declare const onOrderCreated: ReturnType>; /** * Triggered when an order's `startDate` is changed. */ export declare const onOrderStartDateChanged: ReturnType>; /** * Triggered for any of the following update events: * * + Order is paid for. Order Purchased is also triggered. * + Order reaches its start date or end date. Order Started and Order Ended, respectively, are also triggered. * + New payment cycle of an order starts. Order Cycle Started is also triggered. * + Offline order is marked as paid. Order Marked As Paid is also triggered. * + End date of the order is postponed. Order End Date Postponed is also triggered * + Order is paused, or a paused order is resumed. Order Paused and Order Resumed, respectively, are also triggered. * + Order is canceled, either immediately or at the end of the payment cycle. Order Canceled and Order Auto Renew Canceled, respectively, are also triggered. */ export declare const onOrderUpdated: ReturnType>; /** * Triggered when an order is canceled and `effectiveAt` is set to `NEXT_PAYMENT_DATE`. * * This webhook is *not* triggered in the following scenarios: * + When an order is canceled and `effectiveAt` is set to `IMMEDIATELY`. Instead, at the time of cancellation, Order Canceled is triggered. * + When an order expires at the end of the current payment cycle because it was canceled and `effectiveAt` was set to `NEXT_PAYMENT_DATE`. Instead, at the time of expiration, Order Canceled and Order Ended are triggered. */ export declare const onOrderAutoRenewCanceled: ReturnType>; /** * Triggered at the start of a new payment cycle for an existing order. * * Not triggered at the initial start of an offline order. */ export declare const onOrderCycleStarted: ReturnType>; /** * Triggered when an order's `endDate` is postponed. */ export declare const onOrderEndDatePostponed: ReturnType>; /** * Triggered when an order ends. * * This webhook is triggered: * + When an order expires at the end of the current payment cycle. * + When an order is canceled and `effectiveAt` is set to `IMMEDIATELY`. */ export declare const onOrderEnded: ReturnType>; /** * Triggered when an offline order is marked as paid. */ export declare const onOrderMarkedAsPaid: ReturnType>; /** * Triggered when an order is paused. */ export declare const onOrderPaused: ReturnType>; /** * Triggered for any of the following purchase events: * + Order is paid in full. * + At least 1 order cycle payment is paid for. * + Offline order is created, even if not yet marked as paid. * + Free order is created. */ export declare const onOrderPurchased: ReturnType>; /** * Triggered when a paused order is resumed. */ export declare const onOrderResumed: ReturnType>; /** * Triggered when an order reaches its `startDate`. Applies to both purchased and free orders. */ export declare const onOrderStarted: ReturnType>; export { PeriodUnit, OrderType, OrderMethod, OrderStatus, CancellationCause, CancellationEffectiveAt, PaymentStatus, Status, Set, SortOrder, WebhookIdentityType, ReasonNotSuspendable, } from './pricing-plans-v2-order-orders.universal.js'; export { Order, Buyer, PriceDetails, PriceDetailsPricingModelOneOf, Tax, Recurrence, Duration, Coupon, PricingDetails, PricingDetailsPricingModelOneOf, SpannedPrice, PriceDuration, Price, Fee, Cancellation, PausePeriod, CurrentCycle, OrderCycle, FormData, DomainEvent, DomainEventBodyOneOf, EntityCreatedEvent, RestoreInfo, EntityUpdatedEvent, EntityDeletedEvent, ActionEvent, Empty, MemberGetOrderRequest, MemberGetOrderResponse, MemberListOrdersRequest, Sorting, MemberListOrdersResponse, PagingMetadataV2, Cursors, QueryOrdersRequest, QueryV2, QueryV2PagingMethodOneOf, Paging, CursorPaging, QueryOrdersResponse, RequestCancellationRequest, RequestCancellationResponse, OrderCanceled, MessageEnvelope, IdentificationData, IdentificationDataIdOneOf, CreateOnlineOrderRequest, OnBehalf, CreateOnlineOrderResponse, CouponsError, CreateGuestOnlineOrderRequest, Captcha, Guest, CreateGuestOnlineOrderResponse, CreateOfflineOrderRequest, CreateOfflineOrderResponse, CreateExternalOrderRequest, CreateExternalOrderResponse, GetOnlineOrderPreviewRequest, GetOnlineOrderPreviewResponse, GetGuestOnlineOrderPreviewRequest, GetGuestOnlineOrderPreviewResponse, GetOfflineOrderPreviewRequest, GetOfflineOrderPreviewResponse, GetPricePreviewRequest, GetPricePreviewResponse, ChangeStartDateRequest, ChangeStartDateResponse, OrderStartDateChanged, ApplyCouponRequest, ApplyCouponResponse, SetSubmissionRequest, SetSubmissionResponse, OrderPurchased, OrderStarted, OrderCycleStarted, OrderAutoRenewCanceled, OrderEnded, GetOrderRequest, GetOrderResponse, ListOrdersRequest, ListOrdersResponse, OrdersQueryOrdersRequest, OrdersQueryOrdersResponse, GetOrdersStatsRequest, GetOrdersStatsResponse, GetAvailableOrderActionsRequest, GetAvailableOrderActionsResponse, PostponeEndDateRequest, PostponeEndDateResponse, OrderEndDatePostponed, CancelOrderRequest, CancelOrderResponse, MarkAsPaidRequest, MarkAsPaidResponse, OrderMarkedAsPaid, PauseOrderRequest, PauseOrderResponse, OrderPaused, BulkPauseOrderRequest, BulkPauseOrderResponse, BulkOrderResult, ItemMetadata, ApplicationError, BulkActionMetadata, ResumeOrderRequest, ResumeOrderResponse, OrderResumed, BulkResumeOrderRequest, BulkResumeOrderResponse, OrderNonNullableFields, MemberGetOrderResponseNonNullableFields, MemberListOrdersResponseNonNullableFields, CreateOnlineOrderResponseNonNullableFields, CreateOfflineOrderResponseNonNullableFields, GetOnlineOrderPreviewResponseNonNullableFields, GetOfflineOrderPreviewResponseNonNullableFields, GetPricePreviewResponseNonNullableFields, GetOrderResponseNonNullableFields, ListOrdersResponseNonNullableFields, BaseEventMetadata, EventMetadata, OrderCanceledEnvelope, OrderCreatedEnvelope, OrderStartDateChangedEnvelope, OrderUpdatedEnvelope, OrderAutoRenewCanceledEnvelope, OrderCycleStartedEnvelope, OrderEndDatePostponedEnvelope, OrderEndedEnvelope, OrderMarkedAsPaidEnvelope, OrderPausedEnvelope, OrderPurchasedEnvelope, OrderResumedEnvelope, OrderStartedEnvelope, MemberGetOrderOptions, MemberListOrdersOptions, CreateOnlineOrderOptions, CreateOfflineOrderOptions, GetOnlineOrderPreviewOptions, GetOfflineOrderPreviewOptions, GetPricePreviewOptions, ManagementGetOrderOptions, ManagementListOrdersOptions, } from './pricing-plans-v2-order-orders.universal.js';