export declare function useAccount(): {
    isConnected: boolean;
    isConnecting: boolean;
    address: undefined;
    addresses: undefined;
    chain: undefined;
    chainId: undefined;
    connector: undefined;
    isReconnecting: false;
    isDisconnected: true;
    status: "disconnected";
} | {
    isConnected: boolean;
    isConnecting: boolean;
    address: import("abitype").Address;
    addresses: readonly [import("abitype").Address, ...import("abitype").Address[]];
    chain: import("viem").Chain | undefined;
    chainId: number;
    connector: import("wagmi").Connector;
    isDisconnected: false;
    isReconnecting: false;
    status: "connected";
} | {
    isConnected: boolean;
    isConnecting: boolean;
    address: import("abitype").Address | undefined;
    addresses: readonly import("abitype").Address[] | undefined;
    chain: import("viem").Chain | undefined;
    chainId: number | undefined;
    connector: import("wagmi").Connector | undefined;
    isDisconnected: false;
    isReconnecting: true;
    status: "reconnecting";
} | {
    isConnected: boolean;
    isConnecting: boolean;
    address: import("abitype").Address | undefined;
    addresses: readonly import("abitype").Address[] | undefined;
    chain: import("viem").Chain | undefined;
    chainId: number | undefined;
    connector: import("wagmi").Connector | undefined;
    isReconnecting: false;
    isDisconnected: false;
    status: "connecting";
};
