import { ID } from '../../commonStateTypes/common'; import { ChargeCardTransactionState } from './chargeCardTransaction'; import { ChargeCardTransactionPayload, TransactionReceiptsPayload } from './chargeCardTransactionPayload'; export declare const initialState: ChargeCardTransactionState; export declare const updateChargeCardTransactions: import("@reduxjs/toolkit").ActionCreatorWithPayload, updateChargeCardTransaction: import("@reduxjs/toolkit").ActionCreatorWithPayload, updateChargeCardTransactionAttachments: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ data: TransactionReceiptsPayload; transactionId: ID; }, "chargeCardTransaction/updateChargeCardTransactionAttachments">, updateChargeCardTransactionStatusFromPusher: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ transactionId: ID; transactionStatus: { code: string; name: string; }; }, "chargeCardTransaction/updateChargeCardTransactionStatusFromPusher">, updateChargeCardTransactionFromPusher: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ cardId: ID; transaction: ChargeCardTransactionPayload; }, "chargeCardTransaction/updateChargeCardTransactionFromPusher">, updateChargeCardTransactionReceiptFromPusher: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ attachmentFilePaths: string[]; cardId: ID; transactionId: ID; }, "chargeCardTransaction/updateChargeCardTransactionReceiptFromPusher">, removeChargeCardTransaction: import("@reduxjs/toolkit").ActionCreatorWithPayload, removeChargeCardTransactionAttachmentByThirdPartyTransactionId: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ attachmentFileName: string; thirdPartyTransactionId: ID; }, "chargeCardTransaction/removeChargeCardTransactionAttachmentByThirdPartyTransactionId">; declare const _default: import("redux").Reducer; export default _default;