import { Map } from "immutable"; import { BigNumber } from "bignumber.js"; import { ImmutableMap } from "."; import { BaseWallet, HydroWallet } from "../wallets"; export interface AccountProps { address: string | null; balance: BigNumber; isLocked: boolean; networkId: number | null; wallet: BaseWallet; } export declare type AccountState = ImmutableMap; export declare const initializeAccount: AccountState; export interface WalletProps { accounts: Map; selectedAccountID: string | null; selectedWalletType: string; extensionWalletSupported: boolean; connecting: Map; isShowWalletModal: boolean; step: string; walletCache: { wallet: HydroWallet; password: string; }; walletTranslations: { [key: string]: any; }; LocalWallet: HydroWallet | null; unit: string; decimals: number; } export declare type WalletState = ImmutableMap; declare const _default: (state: ImmutableMap | undefined, action: any) => ImmutableMap; export default _default;