import { redeemPointsForCoupon as publicRedeemPointsForCoupon, redeemCurrentMemberPointsForCoupon as publicRedeemCurrentMemberPointsForCoupon, getLoyaltyCoupon as publicGetLoyaltyCoupon, bulkGetLoyaltyCoupon as publicBulkGetLoyaltyCoupon, getCurrentMemberCoupons as publicGetCurrentMemberCoupons, queryLoyaltyCoupons as publicQueryLoyaltyCoupons, deleteLoyaltyCoupon as publicDeleteLoyaltyCoupon } from './loyalty-v1-coupon-coupons.public.js'; import { createEventModule } from '@wix/sdk-runtime/event-definition-modules'; import { BuildRESTFunction, MaybeContext } from '@wix/sdk-types'; import { onCouponCreated as publicOnCouponCreated } from './loyalty-v1-coupon-coupons.public.js'; import { onCouponDeleted as publicOnCouponDeleted } from './loyalty-v1-coupon-coupons.public.js'; export declare const redeemPointsForCoupon: MaybeContext & typeof publicRedeemPointsForCoupon>; export declare const redeemCurrentMemberPointsForCoupon: MaybeContext & typeof publicRedeemCurrentMemberPointsForCoupon>; export declare const getLoyaltyCoupon: MaybeContext & typeof publicGetLoyaltyCoupon>; export declare const bulkGetLoyaltyCoupon: MaybeContext & typeof publicBulkGetLoyaltyCoupon>; export declare const getCurrentMemberCoupons: MaybeContext & typeof publicGetCurrentMemberCoupons>; export declare const queryLoyaltyCoupons: MaybeContext & typeof publicQueryLoyaltyCoupons>; export declare const deleteLoyaltyCoupon: MaybeContext & typeof publicDeleteLoyaltyCoupon>; /** * Triggered when a loyalty coupon is created. */ export declare const onCouponCreated: ReturnType>; /** * Triggered when a loyalty coupon is deleted. */ export declare const onCouponDeleted: ReturnType>; export { Type, Status, SortOrder, WebhookIdentityType, } from './loyalty-v1-coupon-coupons.universal.js'; export { LoyaltyCoupon, CouponReference, Specification, SpecificationTypeDetailsOneOf, SpecificationScopeOrMinSubtotalOneOf, BuyXGetY, Scope, RedeemPointsForCouponRequest, RedeemPointsForCouponResponse, RedeemCurrentMemberPointsForCouponRequest, RedeemCurrentMemberPointsForCouponResponse, RedeemMemberPointsForDiscountAmountCouponRequest, RedeemMemberPointsForDiscountAmountCouponResponse, GetLoyaltyCouponRequest, GetLoyaltyCouponResponse, BulkGetLoyaltyCouponRequest, CursorQuery, CursorQueryPagingMethodOneOf, Sorting, CursorPaging, BulkGetLoyaltyCouponResponse, CouponsInSite, GetCurrentMemberCouponsRequest, GetCurrentMemberCouponsResponse, QueryLoyaltyCouponRequest, QueryV2, QueryV2PagingMethodOneOf, Paging, QueryLoyaltyCouponResponse, PagingMetadataV2, Cursors, DeleteLoyaltyCouponRequest, DeleteLoyaltyCouponResponse, DomainEvent, DomainEventBodyOneOf, EntityCreatedEvent, RestoreInfo, EntityUpdatedEvent, EntityDeletedEvent, ActionEvent, Empty, MessageEnvelope, IdentificationData, IdentificationDataIdOneOf, LoyaltyCouponNonNullableFields, RedeemPointsForCouponResponseNonNullableFields, RedeemCurrentMemberPointsForCouponResponseNonNullableFields, GetLoyaltyCouponResponseNonNullableFields, BulkGetLoyaltyCouponResponseNonNullableFields, GetCurrentMemberCouponsResponseNonNullableFields, QueryLoyaltyCouponResponseNonNullableFields, BaseEventMetadata, EventMetadata, CouponCreatedEnvelope, CouponDeletedEnvelope, RedeemPointsForCouponOptions, BulkGetLoyaltyCouponOptions, LoyaltyCouponsQueryResult, LoyaltyCouponsQueryBuilder, } from './loyalty-v1-coupon-coupons.universal.js';