import type { Action } from '../useReducer'; import { ChainLegacy, RootState, WalletAdapter } from '../types'; declare const useWallet: (chainImplementation: ChainLegacy | undefined, wallet: WalletAdapter | undefined, { refreshTimeoutId, ownerTransactionConfirmed }: Pick, dispatch: React.Dispatch) => { waitForTransactionConfirm: () => Promise; waitForHandleTransaction: (transaction: string) => Promise; handleWalletDisconnect: () => void; }; export default useWallet;