import { getPool as publicGetPool, updatePool as publicUpdatePool, queryPools as publicQueryPools, redeemBenefit as publicRedeemBenefit, checkBenefitEligibility as publicCheckBenefitEligibility, bulkCheckBenefitEligibility as publicBulkCheckBenefitEligibility, getEligibleBenefits as publicGetEligibleBenefits, bulkUpdatePools as publicBulkUpdatePools } from './benefit-programs-v1-pool-pools.public.js'; import { BuildRESTFunction, MaybeContext } from '@wix/sdk-types'; export declare const getPool: MaybeContext & typeof publicGetPool>; export declare const updatePool: MaybeContext & typeof publicUpdatePool>; export declare const queryPools: MaybeContext & typeof publicQueryPools>; export declare const redeemBenefit: MaybeContext & typeof publicRedeemBenefit>; export declare const checkBenefitEligibility: MaybeContext & typeof publicCheckBenefitEligibility>; export declare const bulkCheckBenefitEligibility: MaybeContext & typeof publicBulkCheckBenefitEligibility>; export declare const getEligibleBenefits: MaybeContext & typeof publicGetEligibleBenefits>; export declare const bulkUpdatePools: MaybeContext & typeof publicBulkUpdatePools>; export { PoolStatus, IdentityType, PolicyExpressionType, Type, WeekDay, RateLimitedPolicyType, PoolOrigin, SortOrder, EligibilityCheckResultType, ListPoolsRequestType, ProvisionPoolsForProgramResponseType, PoolSelectorType, WebhookIdentityType, } from './benefit-programs-v1-pool-pools.universal.js'; export { Pool, CommonIdentificationData, CommonIdentificationDataIdOneOf, Details, Benefit, PolicyExpression, PolicyExpressionExpressionOneOf, PolicyExpressionNot, PolicyExpressionAnd, PolicyExpressionOr, Policy, PolicyPolicyOneOf, FixedIntervalPolicy, RateLimitedPolicy, RateLimitedPolicyPeriodOneOf, CustomPolicy, CreditConfiguration, RolloverConfiguration, ExtendedFields, ProgramDefinitionInfo, ProgramInfo, PoolProvisioned, PoolRenewed, BenefitRedeemed, RedemptionDetails, ItemReference, PoolPaused, PoolResumed, PoolEnded, BenefitReserved, BenefitReservationCanceled, BenefitReservationReleased, CreatePoolRequest, CreatePoolResponse, GetPoolRequest, GetPoolResponse, UpdatePoolRequest, UpdatePoolResponse, DeletePoolRequest, DeletePoolResponse, QueryPoolsRequest, CursorQuery, CursorQueryPagingMethodOneOf, Sorting, CursorPaging, QueryPoolsResponse, CursorPagingMetadata, Cursors, RedeemBenefitRequest, RedeemBenefitResponse, NotEnoughBalance, PolicyExpressionEvaluatedToFalse, FailureDetails, PoolNotActive, PoolNotFound, BenefitAlreadyRedeemed, BenefitNotFound, ReserveBenefitRequest, ReserveBenefitResponse, CancelBenefitReservationRequest, CancelBenefitReservationResponse, ReleaseBenefitReservationRequest, ReleaseBenefitReservationResponse, CheckBenefitEligibilityRequest, CheckBenefitEligibilityResponse, EligibilityCheckResult, EligibilityCheckResultResultOneOf, EligibleBenefit, Eligible, BulkCheckBenefitEligibilityRequest, BenefitSelector, BulkCheckBenefitEligibilityResponse, BulkEligibilityCheckResult, GetEligibleBenefitsRequest, GetEligibleBenefitsResponse, ListPoolsRequest, ByItemReference, ByItemReferenceFilter, Filter, FilterFilterOneOf, ListPoolsResponse, PoolWithItems, BulkUpdatePoolsRequest, MaskedPool, BulkUpdatePoolsResponse, BulkPoolResult, ItemMetadata, ApplicationError, BulkActionMetadata, ProvisionPoolsForProgramRequest, PoolDefinitionLookupId, PoolDefinitionLookupIdIdOneOf, ProvisionPoolsForProgramResponse, ProvisionPoolsForProgramResponseResultOneOf, SyncResult, AsyncResult, InvalidPoolDefinitionReference, RenewPoolsForProgramRequest, RenewPoolsForProgramResponse, UpdatePoolStatusRequest, UpdatePoolStatusRequestPoolSelectorOneOf, ByPoolDefinitionIdAndProgramDefinitionIdOptions, ByProgramIdOptions, UpdatePoolStatusResponse, CountNumberOfPoolsInProvisioningStatusRequest, CountNumberOfPoolsInProvisioningStatusResponse, DomainEvent, DomainEventBodyOneOf, EntityCreatedEvent, RestoreInfo, EntityUpdatedEvent, EntityDeletedEvent, ActionEvent, MessageEnvelope, IdentificationData, IdentificationDataIdOneOf, PoolNonNullableFields, GetPoolResponseNonNullableFields, UpdatePoolResponseNonNullableFields, QueryPoolsResponseNonNullableFields, RedeemBenefitResponseNonNullableFields, CheckBenefitEligibilityResponseNonNullableFields, BulkCheckBenefitEligibilityResponseNonNullableFields, GetEligibleBenefitsResponseNonNullableFields, BulkUpdatePoolsResponseNonNullableFields, UpdatePool, PoolsQueryResult, PoolsQueryBuilder, RedeemBenefitOptions, CheckBenefitEligibilityOptions, BulkCheckBenefitEligibilityOptions, GetEligibleBenefitsOptions, BulkUpdatePoolsOptions, } from './benefit-programs-v1-pool-pools.universal.js';