import { getLoyaltyProgram as publicGetLoyaltyProgram, bulkGetLoyaltyProgram as publicBulkGetLoyaltyProgram, updateLoyaltyProgram as publicUpdateLoyaltyProgram, activateLoyaltyProgram as publicActivateLoyaltyProgram, pauseLoyaltyProgram as publicPauseLoyaltyProgram, getLoyaltyProgramPremiumFeatures as publicGetLoyaltyProgramPremiumFeatures, enablePointsExpiration as publicEnablePointsExpiration, disablePointsExpiration as publicDisablePointsExpiration } from './loyalty-v1-program-programs.public.js'; import { createEventModule } from '@wix/sdk-runtime/event-definition-modules'; import { BuildRESTFunction, MaybeContext } from '@wix/sdk-types'; import { onProgramUpdated as publicOnProgramUpdated } from './loyalty-v1-program-programs.public.js'; export declare const getLoyaltyProgram: MaybeContext & typeof publicGetLoyaltyProgram>; export declare const bulkGetLoyaltyProgram: MaybeContext & typeof publicBulkGetLoyaltyProgram>; export declare const updateLoyaltyProgram: MaybeContext & typeof publicUpdateLoyaltyProgram>; export declare const activateLoyaltyProgram: MaybeContext & typeof publicActivateLoyaltyProgram>; export declare const pauseLoyaltyProgram: MaybeContext & typeof publicPauseLoyaltyProgram>; export declare const getLoyaltyProgramPremiumFeatures: MaybeContext & typeof publicGetLoyaltyProgramPremiumFeatures>; export declare const enablePointsExpiration: MaybeContext & typeof publicEnablePointsExpiration>; export declare const disablePointsExpiration: MaybeContext & typeof publicDisablePointsExpiration>; /** * Triggered when a loyalty program is updated. */ export declare const onProgramUpdated: ReturnType>; export { ProgramStatus, Status, Type, State, SiteCreatedContext, Namespace, DeleteStatus, FeaturePeriod, WebhookIdentityType, } from './loyalty-v1-program-programs.universal.js'; export { LoyaltyProgram, PointDefinition, FocalPoint, PointsExpiration, PremiumFeatures, SocialMediaSettings, SocialMediaChannel, GetLoyaltyProgramRequest, GetLoyaltyProgramResponse, BulkGetLoyaltyProgramRequest, BulkGetLoyaltyProgramResponse, ProgramInSite, UpdateLoyaltyProgramRequest, UpdateLoyaltyProgramResponse, PointsExpirationConfigurationChanged, PointsExpirationChanges, ActivateLoyaltyProgramRequest, ActivateLoyaltyProgramResponse, LoyaltyProgramActivated, PauseLoyaltyProgramRequest, PauseLoyaltyProgramResponse, GetLoyaltyProgramDescriptionRequest, GetLoyaltyProgramDescriptionResponse, UpdateLoyaltyProgramDescriptionRequest, UpdateLoyaltyProgramDescriptionResponse, LoyaltyProgramDescriptionUpdated, GetLoyaltyProgramPremiumFeaturesRequest, GetLoyaltyProgramPremiumFeaturesResponse, EnablePointsExpirationRequest, EnablePointsExpirationResponse, PointsExpirationEnabled, DisablePointsExpirationRequest, DisablePointsExpirationResponse, PointsExpirationDisabled, MetaSiteSpecialEvent, MetaSiteSpecialEventPayloadOneOf, Asset, SiteCreated, SiteTransferred, SiteDeleted, DeleteContext, SiteUndeleted, SitePublished, SiteUnpublished, SiteMarkedAsTemplate, SiteMarkedAsWixSite, ServiceProvisioned, ServiceRemoved, SiteRenamed, SiteHardDeleted, NamespaceChanged, StudioAssigned, StudioUnassigned, Empty, FeatureEvent, FeatureEventEventOneOf, FeatureEnabled, FeatureEnabledReasonOneOf, Feature, FeatureQuantityInfoOneOf, FeatureContext, BooleanFeature, QuotaFeature, QuotaInfo, TransferredFromAnotherAccountReason, ReassignedFromSiteReason, AssignedFromFloatingReason, NewFeatureReason, ContractSwitchedReason, ManualFeatureCreationReason, MigratedFromLegacyReason, FeatureDisabled, FeatureDisabledReasonOneOf, UnAssingedToFloatingReason, ReplacedByAnotherSubscriptionReason, ReassignedToAnotherSiteReason, FeatureUpdated, FeatureUpdatedPreviousQuantityInfoOneOf, FeatureUpdatedReasonOneOf, FeatureCancelled, FeatureCancelledReasonOneOf, TransferredToAnotherAccountReason, CancelRequestedReason, DomainEvent, DomainEventBodyOneOf, EntityCreatedEvent, RestoreInfo, EntityUpdatedEvent, EntityDeletedEvent, ActionEvent, MessageEnvelope, IdentificationData, IdentificationDataIdOneOf, GetLoyaltyProgramResponseNonNullableFields, BulkGetLoyaltyProgramResponseNonNullableFields, UpdateLoyaltyProgramResponseNonNullableFields, ActivateLoyaltyProgramResponseNonNullableFields, PauseLoyaltyProgramResponseNonNullableFields, GetLoyaltyProgramPremiumFeaturesResponseNonNullableFields, EnablePointsExpirationResponseNonNullableFields, DisablePointsExpirationResponseNonNullableFields, BaseEventMetadata, EventMetadata, ProgramUpdatedEnvelope, } from './loyalty-v1-program-programs.universal.js';