import { FetchState, ID } from '../../../../commonStateTypes/common'; import { ZeniAPIStatus } from '../../../../responsePayload'; import { DepositBalancePayload, ZeniAccountsSummaryPayloadKey } from '../depositAccountList/depositAccountListPayload'; import { ZeniAccountListState, ZeniAccountSummaryWithBalance } from './zeniAccountListState'; export declare const initialState: ZeniAccountListState; export declare const fetchZeniAccountList: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[cacheOverride: any], { cacheOverride: any; }, "zeniAccountList/fetchZeniAccountList", never, never>, updateZeniAccountsSummary: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ summaryPayload?: Record; }, "zeniAccountList/updateZeniAccountsSummary">, createCheckingAccount: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[nickname: string], { nickname: string; }, "zeniAccountList/createCheckingAccount", never, never>, createCheckingAccountSuccessOrfailure: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ fetchState: FetchState; accoutnId?: ID; error?: ZeniAPIStatus; }, "zeniAccountList/createCheckingAccountSuccessOrfailure">; declare const _default: import("redux").Reducer; export default _default; export declare const getSummaryKey: (summaryPayload: ZeniAccountsSummaryPayloadKey) => keyof ZeniAccountSummaryWithBalance;