UNPKG

@synapsecns/widget

Version:
24 lines (23 loc) 1.09 kB
import { PayloadAction } from '@reduxjs/toolkit'; import { TokenBalance } from '@/utils/actions/fetchTokenBalances'; export declare enum FetchState { IDLE = "idle", LOADING = "loading", VALID = "valid", INVALID = "invalid" } export interface WalletState { balances: TokenBalance[]; balancesFetchStatus: FetchState; balancesFetchError?: any; allowance: string; allowancesFetchStatus: FetchState; allowancesFetchError?: any; isWalletPending: boolean; } export declare const walletSlice: import("@reduxjs/toolkit").Slice<import("immer").WritableDraft<WalletState>, { setIsWalletPending: (state: import("immer").WritableDraft<WalletState>, action: PayloadAction<boolean>) => void; }, "wallet", "wallet", import("@reduxjs/toolkit").SliceSelectors<import("immer").WritableDraft<WalletState>>>; export declare const setIsWalletPending: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<boolean, "wallet/setIsWalletPending">; declare const _default: import("redux").Reducer<import("immer").WritableDraft<WalletState>>; export default _default;