import { ChainId } from '@dcl/schemas/dist/dapps/chain-id'; import { ProviderType } from '@dcl/schemas/dist/dapps/provider-type'; import { Wallet } from './types'; export declare const CONNECT_WALLET_REQUEST = "[Request] Connect Wallet"; export declare const CONNECT_WALLET_SUCCESS = "[Success] Connect Wallet"; export declare const CONNECT_WALLET_FAILURE = "[Failure] Connect Wallet"; export declare const connectWalletRequest: () => import("typesafe-actions/dist/types").EmptyAction<"[Request] Connect Wallet">; export declare const connectWalletSuccess: (wallet: Wallet) => import("typesafe-actions/dist/types").PayloadAction<"[Success] Connect Wallet", { wallet: Wallet; }>; export declare const connectWalletFailure: (error: string) => import("typesafe-actions/dist/types").PayloadAction<"[Failure] Connect Wallet", { error: string; }>; export type ConnectWalletRequestAction = ReturnType; export type ConnectWalletSuccessAction = ReturnType; export type ConnectWalletFailureAction = ReturnType; export declare const ENABLE_WALLET_REQUEST = "[Request] Enable Wallet"; export declare const ENABLE_WALLET_SUCCESS = "[Success] Enable Wallet"; export declare const ENABLE_WALLET_FAILURE = "[Failure] Enable Wallet"; export declare const enableWalletRequest: (providerType: ProviderType) => import("typesafe-actions/dist/types").PayloadAction<"[Request] Enable Wallet", { providerType: ProviderType; }>; export declare const enableWalletSuccess: (providerType: ProviderType) => import("typesafe-actions/dist/types").PayloadAction<"[Success] Enable Wallet", { providerType: ProviderType; }>; export declare const enableWalletFailure: (error: string) => import("typesafe-actions/dist/types").PayloadAction<"[Failure] Enable Wallet", { error: string; }>; export type EnableWalletRequestAction = ReturnType; export type EnableWalletSuccessAction = ReturnType; export type EnableWalletFailureAction = ReturnType; export declare const CHANGE_ACCOUNT = "Change Account"; export declare const changeAccount: (wallet: Wallet) => import("typesafe-actions/dist/types").PayloadAction<"Change Account", { wallet: Wallet; }>; export type ChangeAccountAction = ReturnType; export declare const CHANGE_NETWORK = "Change Network"; export declare const changeNetwork: (wallet: Wallet) => import("typesafe-actions/dist/types").PayloadAction<"Change Network", { wallet: Wallet; }>; export type ChangeNetworkAction = ReturnType; export declare const DISCONNECT_WALLET_REQUEST = "[Request] Disconnect Wallet"; export declare const DISCONNECT_WALLET_SUCCESS = "[Success] Disconnect Wallet"; export declare const DISCONNECT_WALLET_FAILURE = "[Failure] Disconnect Wallet"; export declare const disconnectWalletRequest: () => import("typesafe-actions/dist/types").EmptyAction<"[Request] Disconnect Wallet">; export declare const disconnectWalletSuccess: () => import("typesafe-actions/dist/types").EmptyAction<"[Success] Disconnect Wallet">; export declare const disconnectWalletFailure: (error: string) => import("typesafe-actions/dist/types").PayloadAction<"[Failure] Disconnect Wallet", { error: string; }>; export type DisconnectWalletRequestAction = ReturnType; export type DisconnectWalletSuccessAction = ReturnType; export type DisconnectWalletFailureAction = ReturnType; export declare const FETCH_WALLET_REQUEST = "[Request] Fetch Wallet"; export declare const FETCH_WALLET_SUCCESS = "[Success] Fetch Wallet"; export declare const FETCH_WALLET_FAILURE = "[Failure] Fetch Wallet"; export declare const fetchWalletRequest: () => import("typesafe-actions/dist/types").EmptyAction<"[Request] Fetch Wallet">; export declare const fetchWalletSuccess: (wallet: Wallet) => import("typesafe-actions/dist/types").PayloadAction<"[Success] Fetch Wallet", { wallet: Wallet; }>; export declare const fetchWalletFailure: (error: string) => import("typesafe-actions/dist/types").PayloadAction<"[Failure] Fetch Wallet", { error: string; }>; export type FetchWalletRequestAction = ReturnType; export type FetchWalletSuccessAction = ReturnType; export type FetchWalletFailureAction = ReturnType; export declare const SWITCH_NETWORK_REQUEST = "[Request] Switch Network"; export declare const SWITCH_NETWORK_SUCCESS = "[Success] Switch Network"; export declare const SWITCH_NETWORK_FAILURE = "[Failure] Switch Network"; export declare const switchNetworkRequest: (chainId: ChainId, fromChainId?: ChainId) => import("typesafe-actions/dist/types").PayloadAction<"[Request] Switch Network", { chainId: ChainId; fromChainId: ChainId | undefined; }>; export declare const switchNetworkSuccess: (chainId: ChainId) => import("typesafe-actions/dist/types").PayloadAction<"[Success] Switch Network", { chainId: ChainId; }>; export declare const switchNetworkFailure: (chainId: ChainId, error: string) => import("typesafe-actions/dist/types").PayloadAction<"[Failure] Switch Network", { chainId: ChainId; error: string; }>; export type SwitchNetworkRequestAction = ReturnType; export type SwitchNetworkSuccessAction = ReturnType; export type SwitchNetworkFailureAction = ReturnType; export declare const SET_APP_CHAIN_ID = "Set App ChainId"; export declare const setAppChainId: (chainId: ChainId) => import("typesafe-actions/dist/types").PayloadAction<"Set App ChainId", { chainId: ChainId; }>; export type SetAppChainIdAction = ReturnType;