import { PointsAttributes, CouponAttributes, CouponWithValueAttributes, StandardSubscriptionAttributes, WalletAccountTransactionEntityCreatePoints, WalletAccountTransactionEntityCreateEcoupon, WalletAccountTransactionEntityCreateStandardSubscription, WalletAccountTransactionEntityUpdateStandardSubscription, WalletAccountTransactionEntityUpdateEcoupon, WalletAccountTransactionEntityUpdateRedeemEcoupon, WalletAccountTransactionEntityUpdateUnredeemEcoupon, WalletAccountTransactionEntityUpdateCreditPoints, WalletAccountTransactionEntityUpdateEarnPoints, WalletAccountTransactionEntityUpdateRefundDebitPoints, WalletAccountTransactionEntityRedeemBehavioralAction, 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;
declare const _default: {
    CreatePoints: {
        getPointsAttributes: typeof getPointsAttributesFromWalletAccountTransactionEntity;
        getAwardedPointsAttributes: typeof getBehavioralActionAttributesFromWalletAccountTransactionEntity;
    };
    CreateEcoupon: {
        getCouponAttributes: typeof getCouponAttributesFromWalletAccountTransactionEntity;
    };
    CreateStandardSubscription: {
        getStandardSubscriptionAttributes: typeof getStandardSubscriptionAttributesFromWalletAccountTransactionEntity;
    };
    UpdateStandardSubscription: {
        getStandardSubscriptionAttributes: typeof getStandardSubscriptionAttributesFromWalletAccountTransactionEntity;
    };
    UpdateCreditPoints: {
        getPointsAttributes: typeof getPointsAttributesFromWalletAccountTransactionEntity;
    };
    UpdateRefundDebitPoints: {
        getPointsAttributes: typeof getPointsAttributesFromWalletAccountTransactionEntity;
    };
    UpdateEarnPoints: {
        getPointsAttributes: typeof getPointsAttributesFromWalletAccountTransactionEntity;
    };
    UpdateRedeemEcoupon: {
        getCouponAttributes: typeof getCouponAttributesWithValueFromWalletAccountTransactionEntity;
    };
    UpdateUnredeemEcoupon: {
        getCouponAttributes: typeof getCouponAttributesWithValueFromWalletAccountTransactionEntity;
    };
};
export default _default;
