import { FetchState } from '../../../../commonStateTypes/common'; import { ZeniAPIStatus } from '../../../../responsePayload'; import { TreasuryTransferMoneyResponsePayload } from '../treasuryTransferMoney/treasuryTransferMoneyPayload'; import { FetchTreasuryAccountHistoryResponse, FetchTreasuryDetailResponse, TreasuryTransactionPayload } from './treasuryDetailPayload'; import { TreasuryDetailState, TreasuryListUIState } from './treasuryDetailState'; export declare const initialState: TreasuryDetailState; export declare const fetchTreasuryOverviewDetail: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[cacheOverride: boolean, fetchOnlySummary?: boolean | undefined], { cacheOverride: boolean; fetchOnlySummary: boolean | undefined; }, "treasuryDetail/fetchTreasuryOverviewDetail", never, never>, fetchTreasuryHistory: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"treasuryDetail/fetchTreasuryHistory">, fetchTreasuryHistorySuccess: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ data: FetchTreasuryAccountHistoryResponse; }, "treasuryDetail/fetchTreasuryHistorySuccess">, fetchTreasuryHistoryFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ error: ZeniAPIStatus; fetchState: FetchState; }, "treasuryDetail/fetchTreasuryHistoryFailure">, fetchTreasuryTransactionList: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[cacheOverride: boolean, count?: number | undefined], { cacheOverride: boolean; count: number | undefined; }, "treasuryDetail/fetchTreasuryTransactionList", never, never>, fetchTreasuryTransactionListSuccess: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ transactionList: TreasuryTransactionPayload[]; }, "treasuryDetail/fetchTreasuryTransactionListSuccess">, fetchTreasuryTransactionListFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ error?: ZeniAPIStatus; }, "treasuryDetail/fetchTreasuryTransactionListFailure">, updateTreasuryTransactionList: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ transferTransaction: TreasuryTransferMoneyResponsePayload; }, "treasuryDetail/updateTreasuryTransactionList">, fetchTreasurySummarySuccess: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ data: FetchTreasuryDetailResponse; }, "treasuryDetail/fetchTreasurySummarySuccess">, fetchTreasurySummaryFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ error: ZeniAPIStatus; }, "treasuryDetail/fetchTreasurySummaryFailure">, updateTreasuryTransactionListUIState: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ uiState: Partial; }, "treasuryDetail/updateTreasuryTransactionListUIState">; declare const _default: import("redux").Reducer; export default _default;