import { PointsAttributes, CouponAttributes, CouponWithValueAttributes, StandardSubscriptionAttributes, ContinuityAttributes, QuestAttributes, StampCardAttributes, WalletAccountTransactionEntityCreatePoints, WalletAccountTransactionEntityCreateEcoupon, WalletAccountTransactionEntityCreateStandardSubscription, WalletAccountTransactionEntityCreateContinuity, WalletAccountTransactionEntityCreateQuest, WalletAccountTransactionEntityCreateStampCard, WalletAccountTransactionEntityUpdateStandardSubscription, WalletAccountTransactionEntityUpdateEcoupon, WalletAccountTransactionEntityUpdateRedeemEcoupon, WalletAccountTransactionEntityUpdateUnredeemEcoupon, WalletAccountTransactionEntityUpdateCreditPoints, WalletAccountTransactionEntityUpdateEarnPoints, WalletAccountTransactionEntityUpdateRefundDebitPoints, WalletAccountTransactionEntityRedeemBehavioralAction, WalletAccountTransactionEntityUpdateCreditContinuity, WalletAccountTransactionEntityUpdateRedeemContinuity, WalletAccountTransactionEntityUpdateQuest, WalletAccountTransactionEntityUpdateRedeemQuest, WalletAccountTransactionEntityUpdateCreditStampCard, WalletAccountTransactionEntityUpdateRedeemStampCard, RedeemedBehavioralActionAttributes } from '../../types';
export declare function getPointsAttributesFromWalletAccountTransactionEntity(walletAccountTransactionEntity: WalletAccountTransactionEntityCreatePoints | WalletAccountTransactionEntityUpdateCreditPoints | WalletAccountTransactionEntityUpdateEarnPoints | WalletAccountTransactionEntityUpdateRefundDebitPoints): PointsAttributes;
export declare function getBehavioralActionAttributesFromWalletAccountTransactionEntity(walletAccountTransactionEntity: WalletAccountTransactionEntityCreatePoints | WalletAccountTransactionEntityUpdateCreditPoints | WalletAccountTransactionEntityUpdateEarnPoints | WalletAccountTransactionEntityUpdateRefundDebitPoints | WalletAccountTransactionEntityRedeemBehavioralAction): RedeemedBehavioralActionAttributes;
export declare function getCouponAttributesFromWalletAccountTransactionEntity(walletAccountTransactionEntity: WalletAccountTransactionEntityCreateEcoupon | WalletAccountTransactionEntityUpdateEcoupon): CouponAttributes;
export declare function getCouponAttributesWithValueFromWalletAccountTransactionEntity(entity: WalletAccountTransactionEntityUpdateRedeemEcoupon | WalletAccountTransactionEntityUpdateUnredeemEcoupon): CouponWithValueAttributes;
export declare function getStandardSubscriptionAttributesFromWalletAccountTransactionEntity(entity: WalletAccountTransactionEntityCreateStandardSubscription | WalletAccountTransactionEntityUpdateStandardSubscription): StandardSubscriptionAttributes;
export declare function getContinuityAttributesFromWalletAccountTransactionEntity(entity: WalletAccountTransactionEntityCreateContinuity | WalletAccountTransactionEntityUpdateCreditContinuity | WalletAccountTransactionEntityUpdateRedeemContinuity): ContinuityAttributes;
export declare function getQuestAttributesFromWalletAccountTransactionEntity(entity: WalletAccountTransactionEntityCreateQuest | WalletAccountTransactionEntityUpdateQuest | WalletAccountTransactionEntityUpdateRedeemQuest): QuestAttributes;
export declare function getStampCardAttributesFromWalletAccountTransactionEntity(entity: WalletAccountTransactionEntityCreateStampCard | WalletAccountTransactionEntityUpdateCreditStampCard | WalletAccountTransactionEntityUpdateRedeemStampCard): StampCardAttributes;
declare const _default: {
    CreatePoints: {
        getPointsAttributes: typeof getPointsAttributesFromWalletAccountTransactionEntity;
        getAwardedPointsAttributes: typeof getBehavioralActionAttributesFromWalletAccountTransactionEntity;
    };
    CreateEcoupon: {
        getCouponAttributes: typeof getCouponAttributesFromWalletAccountTransactionEntity;
    };
    CreateStandardSubscription: {
        getStandardSubscriptionAttributes: typeof getStandardSubscriptionAttributesFromWalletAccountTransactionEntity;
    };
    CreateContinuity: {
        getContinuityAttributes: typeof getContinuityAttributesFromWalletAccountTransactionEntity;
    };
    CreateQuest: {
        getQuestAttributes: typeof getQuestAttributesFromWalletAccountTransactionEntity;
    };
    CreateStampCard: {
        getStampCardAttributes: typeof getStampCardAttributesFromWalletAccountTransactionEntity;
    };
    UpdateStandardSubscription: {
        getStandardSubscriptionAttributes: typeof getStandardSubscriptionAttributesFromWalletAccountTransactionEntity;
    };
    UpdateCreditPoints: {
        getPointsAttributes: typeof getPointsAttributesFromWalletAccountTransactionEntity;
    };
    UpdateRefundDebitPoints: {
        getPointsAttributes: typeof getPointsAttributesFromWalletAccountTransactionEntity;
    };
    UpdateEarnPoints: {
        getPointsAttributes: typeof getPointsAttributesFromWalletAccountTransactionEntity;
    };
    UpdateRedeemEcoupon: {
        getCouponAttributes: typeof getCouponAttributesWithValueFromWalletAccountTransactionEntity;
    };
    UpdateUnredeemEcoupon: {
        getCouponAttributes: typeof getCouponAttributesWithValueFromWalletAccountTransactionEntity;
    };
    UpdateCreditContinuity: {
        getContinuityAttributes: typeof getContinuityAttributesFromWalletAccountTransactionEntity;
    };
    UpdateRedeemContinuity: {
        getContinuityAttributes: typeof getContinuityAttributesFromWalletAccountTransactionEntity;
    };
    UpdateQuest: {
        getQuestAttributes: typeof getQuestAttributesFromWalletAccountTransactionEntity;
    };
    UpdateRedeemQuest: {
        getQuestAttributes: typeof getQuestAttributesFromWalletAccountTransactionEntity;
    };
    UpdateCreditStampCard: {
        getStampCardAttributes: typeof getStampCardAttributesFromWalletAccountTransactionEntity;
    };
    UpdateRedeemStampCard: {
        getStampCardAttributes: typeof getStampCardAttributesFromWalletAccountTransactionEntity;
    };
};
export default _default;
