import { Client, Data } from '../../client'; import { Provider } from '../../types'; export declare type GetAccountResult = { address: NonNullable['account']>; connector: NonNullable['connector']>; isConnected: true; isConnecting: false; isDisconnected: false; isReconnecting: false; status: 'connected'; } | { address: Data['account']; connector: Client['connector']; isConnected: boolean; isConnecting: false; isDisconnected: false; isReconnecting: true; status: 'reconnecting'; } | { address: undefined; connector: undefined; isConnected: false; isReconnecting: false; isConnecting: true; isDisconnected: false; status: 'connecting'; } | { address: undefined; connector: undefined; isConnected: false; isReconnecting: false; isConnecting: false; isDisconnected: true; status: 'disconnected'; }; export declare function getAccount(): GetAccountResult;