import { createAccount as publicCreateAccount, earnPoints as publicEarnPoints, adjustPoints as publicAdjustPoints, getAccount as publicGetAccount, queryLoyaltyAccounts as publicQueryLoyaltyAccounts, getProgramTotals as publicGetProgramTotals, getCurrentMemberAccount as publicGetCurrentMemberAccount, getAccountBySecondaryId as publicGetAccountBySecondaryId, listAccounts as publicListAccounts, searchAccounts as publicSearchAccounts, countAccounts as publicCountAccounts, bulkAdjustPoints as publicBulkAdjustPoints } from './loyalty-v1-account-accounts.public.js'; import { createEventModule } from '@wix/sdk-runtime/event-definition-modules'; import { BuildRESTFunction, MaybeContext } from '@wix/sdk-types'; import { onAccountCreated as publicOnAccountCreated } from './loyalty-v1-account-accounts.public.js'; import { onAccountPointsUpdated as publicOnAccountPointsUpdated } from './loyalty-v1-account-accounts.public.js'; import { onAccountRewardAvailabilityUpdated as publicOnAccountRewardAvailabilityUpdated } from './loyalty-v1-account-accounts.public.js'; import { onAccountUpdated as publicOnAccountUpdated } from './loyalty-v1-account-accounts.public.js'; export declare const createAccount: MaybeContext & typeof publicCreateAccount>; export declare const earnPoints: MaybeContext & typeof publicEarnPoints>; export declare const adjustPoints: MaybeContext & typeof publicAdjustPoints>; export declare const getAccount: MaybeContext & typeof publicGetAccount>; export declare const queryLoyaltyAccounts: MaybeContext & typeof publicQueryLoyaltyAccounts>; export declare const getProgramTotals: MaybeContext & typeof publicGetProgramTotals>; export declare const getCurrentMemberAccount: MaybeContext & typeof publicGetCurrentMemberAccount>; export declare const getAccountBySecondaryId: MaybeContext & typeof publicGetAccountBySecondaryId>; export declare const listAccounts: MaybeContext & typeof publicListAccounts>; export declare const searchAccounts: MaybeContext & typeof publicSearchAccounts>; export declare const countAccounts: MaybeContext & typeof publicCountAccounts>; export declare const bulkAdjustPoints: MaybeContext & typeof publicBulkAdjustPoints>; /** * Triggered when a loyalty account is created. */ export declare const onAccountCreated: ReturnType>; /** * Triggered when the points of a loyalty account are adjusted, earned, or redeemed. */ export declare const onAccountPointsUpdated: ReturnType>; /** * Triggered when rewardAvailable field is changed on Account. */ export declare const onAccountRewardAvailabilityUpdated: ReturnType>; /** * Triggered when a loyalty account is updated, including when points are adjusted, earned, or redeemed. */ export declare const onAccountUpdated: ReturnType>; export { UpdateTrigger, SortOrder, SortType, SortDirection, MissingValues, ScalarType, NestedAggregationType, DateHistogramAggregationInterval, AggregationType, Mode, Status, ProviderName, IntervalUnit, SubscriptionStatus, ReactivationReasonEnum, Initiator, UnassignReason, ContractSwitchType, ContractSwitchReason, PriceIncreaseTrigger, ProductAdjustment, WebhookIdentityType, } from './loyalty-v1-account-accounts.universal.js'; export { LoyaltyAccount, Points, Tier, Contact, Image, PointsExpiration, RewardAvailabilityUpdated, CreateAccountRequest, CreateAccountResponse, EarnPointsRequest, EarnPointsRequestActivityDetailsOneOf, FollowedSocialMedia, EarnPointsResponse, PointsUpdated, FirstTransaction, AdjustPointsRequest, AdjustPointsRequestTypeOneOf, AdjustPointsResponse, RedeemPointsRequest, RedeemPointsResponse, RedeemDeterminedAmountOfPointsRequest, RedeemDeterminedAmountOfPointsResponse, RefundTransactionRequest, RefundTransactionResponse, GetAccountRequest, GetAccountResponse, QueryLoyaltyAccountsRequest, CursorQuery, CursorQueryPagingMethodOneOf, Sorting, CursorPaging, QueryLoyaltyAccountsResponse, CursorPagingMetadata, Cursors, ListUserAccountsRequest, ListUserAccountsResponse, LoyaltyAccountForMetaSite, GetProgramTotalsRequest, GetProgramTotalsResponse, TierTotal, GetCurrentMemberAccountRequest, GetCurrentMemberAccountResponse, GetAccountBySecondaryIdRequest, GetAccountBySecondaryIdRequestIdOneOf, GetAccountBySecondaryIdResponse, ListAccountsRequest, ListAccountsResponse, PagingMetadataV2, SearchAccountsRequest, CursorSearch, CursorSearchPagingMethodOneOf, Aggregation, AggregationKindOneOf, RangeBucket, IncludeMissingValuesOptions, ValueAggregation, ValueAggregationOptionsOneOf, RangeAggregation, ScalarAggregation, DateHistogramAggregation, NestedAggregationItem, NestedAggregationItemKindOneOf, NestedAggregation, GroupByAggregation, GroupByAggregationKindOneOf, SearchDetails, SearchAccountsResponse, AggregationData, ValueAggregationResult, RangeAggregationResult, NestedAggregationResults, NestedAggregationResultsResultOneOf, ValueResults, RangeResults, AggregationResultsScalarResult, NestedValueAggregationResult, ValueResult, RangeResult, ScalarResult, NestedResultValue, NestedResultValueResultOneOf, Results, DateHistogramResult, GroupByValueResults, DateHistogramResults, NestedResults, AggregationResults, AggregationResultsResultOneOf, ExportAccountsRequest, QueryV2, QueryV2PagingMethodOneOf, Paging, ExportAccountsResponse, CountAccountsRequest, CountAccountsResponse, BulkAdjustPointsRequest, BulkAdjustPointsRequestTypeOneOf, BulkAdjustPointsResponse, DomainEvent, DomainEventBodyOneOf, EntityCreatedEvent, RestoreInfo, EntityUpdatedEvent, EntityDeletedEvent, ActionEvent, Empty, TiersRollingUpdate, TiersProgramSettingsChanged, TiersProgramSettings, TiersProgramSettingsPeriodOneOf, TierDefinition, FocalPoint, RollingWindow, SubscriptionEvent, SubscriptionEventEventOneOf, SubscriptionCreated, Subscription, BillingReference, Cycle, CycleCycleSelectorOneOf, Interval, OneTime, ReactivationData, SubscriptionAssigned, SubscriptionCancelled, CancellationDetails, SubscriptionAutoRenewTurnedOn, SubscriptionAutoRenewTurnedOff, SubscriptionUnassigned, SubscriptionTransferred, RecurringChargeSucceeded, ContractSwitched, ProductPriceIncreaseData, SubscriptionNearEndOfPeriod, SubscriptionPendingChange, RecurringChargeAttemptFailed, ContactSyncRequest, BulkUpsertAccountsRequest, AccountToUpsert, BulkUpsertAccountsResponse, BulkAccountResult, ItemMetadata, ApplicationError, BulkActionMetadata, SetMissingMemberIdRequest, SetMissingMemberIdResponse, MessageEnvelope, IdentificationData, IdentificationDataIdOneOf, LoyaltyAccountNonNullableFields, CreateAccountResponseNonNullableFields, EarnPointsResponseNonNullableFields, AdjustPointsResponseNonNullableFields, GetAccountResponseNonNullableFields, QueryLoyaltyAccountsResponseNonNullableFields, GetProgramTotalsResponseNonNullableFields, GetCurrentMemberAccountResponseNonNullableFields, GetAccountBySecondaryIdResponseNonNullableFields, ListAccountsResponseNonNullableFields, SearchAccountsResponseNonNullableFields, CountAccountsResponseNonNullableFields, BaseEventMetadata, EventMetadata, AccountCreatedEnvelope, AccountPointsUpdatedEnvelope, AccountRewardAvailabilityUpdatedEnvelope, AccountUpdatedEnvelope, EarnPointsOptions, AdjustPointsOptions, LoyaltyAccountsQueryResult, LoyaltyAccountsQueryBuilder, GetAccountBySecondaryIdOptions, ListAccountsOptions, SearchAccountsOptions, CountAccountsOptions, BulkAdjustPointsOptions, } from './loyalty-v1-account-accounts.universal.js';