import { createReward as publicCreateReward, bulkCreateRewards as publicBulkCreateRewards, getReward as publicGetReward, bulkGetRewards as publicBulkGetRewards, queryRewards as publicQueryRewards, updateReward as publicUpdateReward, deleteReward as publicDeleteReward, listRewards as publicListRewards } from './loyalty-v1-reward-rewards.public.js'; import { createEventModule } from '@wix/sdk-runtime/event-definition-modules'; import { BuildRESTFunction, MaybeContext } from '@wix/sdk-types'; import { onRewardCreated as publicOnRewardCreated } from './loyalty-v1-reward-rewards.public.js'; import { onRewardDeleted as publicOnRewardDeleted } from './loyalty-v1-reward-rewards.public.js'; import { onRewardUpdated as publicOnRewardUpdated } from './loyalty-v1-reward-rewards.public.js'; export declare const createReward: MaybeContext & typeof publicCreateReward>; export declare const bulkCreateRewards: MaybeContext & typeof publicBulkCreateRewards>; export declare const getReward: MaybeContext & typeof publicGetReward>; export declare const bulkGetRewards: MaybeContext & typeof publicBulkGetRewards>; export declare const queryRewards: MaybeContext & typeof publicQueryRewards>; export declare const updateReward: MaybeContext & typeof publicUpdateReward>; export declare const deleteReward: MaybeContext & typeof publicDeleteReward>; export declare const listRewards: MaybeContext & typeof publicListRewards>; /** * Triggered when a reward is created. */ export declare const onRewardCreated: ReturnType>; /** * Triggered when a reward is deleted. */ export declare const onRewardDeleted: ReturnType>; /** * Triggered when a reward is updated. */ export declare const onRewardUpdated: ReturnType>; export { RewardType, SortOrder, WebhookIdentityType, } from './loyalty-v1-reward-rewards.universal.js'; export { Reward, RewardTypeDetailsOneOf, DiscountAmount, DiscountAmountConfig, CouponReward, CouponRewardDiscountTypeOneOf, CouponRewardScopeOrMinSubtotalOneOf, FixedAmountDiscount, FixedAmountDiscountConfig, PercentageDiscount, PercentageDiscountConfig, FreeShippingDiscount, FreeShippingDiscountConfig, CouponScope, Group, SpiDiscountAmount, RewardDisabled, CreateRewardRequest, CreateRewardResponse, BulkCreateRewardsRequest, BulkCreateRewardsResponse, BulkRewardResult, ItemMetadata, ApplicationError, BulkActionMetadata, GetRewardRequest, GetRewardResponse, BulkGetRewardsRequest, BulkGetRewardsResponse, RewardsInSite, QueryRewardsRequest, CursorQuery, CursorQueryPagingMethodOneOf, Sorting, CursorPaging, QueryRewardsResponse, CursorPagingMetadata, Cursors, UpdateRewardRequest, UpdateRewardResponse, DeleteRewardRequest, DeleteRewardResponse, ListRewardsRequest, ListRewardsResponse, PagingMetadataV2, ListRewardsInTierRequest, ListRewardsInTierResponse, DomainEvent, DomainEventBodyOneOf, EntityCreatedEvent, RestoreInfo, EntityUpdatedEvent, EntityDeletedEvent, ActionEvent, Empty, MessageEnvelope, IdentificationData, IdentificationDataIdOneOf, RewardNonNullableFields, CreateRewardResponseNonNullableFields, BulkCreateRewardsResponseNonNullableFields, GetRewardResponseNonNullableFields, BulkGetRewardsResponseNonNullableFields, QueryRewardsResponseNonNullableFields, UpdateRewardResponseNonNullableFields, ListRewardsResponseNonNullableFields, BaseEventMetadata, EventMetadata, RewardCreatedEnvelope, RewardDeletedEnvelope, RewardUpdatedEnvelope, UpdateReward, ListRewardsOptions, } from './loyalty-v1-reward-rewards.universal.js';