import { HttpClient, NonNullablePaths, MaybeContext, BuildRESTFunction } from '@wix/sdk-types'; import { ReferralReward, ReferralRewardQuery, QueryReferralRewardsOptions, typedQueryReferralRewards, ReferralRewardsQueryBuilder } from './index.typings.js'; export { AccountInfo, ActionEvent, BulkGetReferralRewardsRequest, BulkGetReferralRewardsResponse, CommonQueryWithEntityContext, Coupon, CouponDiscountTypeOptionsOneOf, CouponScope, CouponScopeOrMinSubtotalOneOf, CursorPaging, CursorPagingMetadata, CursorQuery, CursorQueryPagingMethodOneOf, Cursors, DiscountType, DiscountTypeWithLiterals, DomainEvent, DomainEventBodyOneOf, Empty, EntityCreatedEvent, EntityDeletedEvent, EntityUpdatedEvent, FixedAmountDiscount, GetReferralRewardRequest, GetReferralRewardResponse, Group, IdentificationData, IdentificationDataIdOneOf, LoyaltyPoints, MessageEnvelope, PercentageDiscount, QueryReferralRewardsRequest, QueryReferralRewardsResponse, ReferralRewardQuerySpec, ReferralRewardReceiverOneOf, ReferralRewardRewardTypeOptionsOneOf, ReferralRewardsQueryResult, ReferredFriendDetails, RestoreInfo, Reward, RewardOptionsOneOf, RewardTypeType, RewardTypeTypeWithLiterals, RewardsInSite, SortOrder, SortOrderWithLiterals, Sorting, Status, StatusWithLiterals, SuccessfulReferralEvent, Type, TypeWithLiterals, V1Coupon, V1LoyaltyPoints, ValidateReferralRewardRequest, ValidateReferralRewardResponse, WebhookIdentityType, WebhookIdentityTypeWithLiterals, utils } from './index.typings.js'; declare function getReferralReward$1(httpClient: HttpClient): GetReferralRewardSignature; interface GetReferralRewardSignature { /** * Retrieves a referral reward. * @param - Referral reward ID. * @returns Retrieved referral reward. */ (_id: string): Promise>; } declare function customQueryReferralRewards(httpClient: HttpClient): { (query: ReferralRewardQuery, options?: QueryReferralRewardsOptions): ReturnType; (options?: QueryReferralRewardsOptions): ReferralRewardsQueryBuilder; }; declare const getReferralReward: MaybeContext & typeof getReferralReward$1>; declare const queryReferralRewards: MaybeContext & typeof customQueryReferralRewards>; export { QueryReferralRewardsOptions, ReferralReward, ReferralRewardQuery, ReferralRewardsQueryBuilder, getReferralReward, queryReferralRewards };