import { ConnectParams, Connector } from "../../interfaces/connector"; import type { SafeConnectionArgs, SafeSupportedChains as _SafeSupportedChains } from "./types"; import { ethers } from "ethers"; import type { Signer } from "ethers"; import { EVMWallet } from "../../interfaces"; export type SafeSupportedChains = _SafeSupportedChains; export declare class SafeConnector extends Connector { static supportedChains: string[]; supportedChains: string[]; readonly id = "safe-wallet"; ready: boolean; name: string; previousConnector?: EVMWallet; private safeSigner?; personalWallet?: EVMWallet; constructor(); connect(args: ConnectParams): Promise; private createSafeSigner; disconnect(): Promise; getAddress(): Promise; getChainId(): Promise; getProvider(): Promise; getSigner(): Promise; isConnected(): Promise; protected onAccountsChanged(accounts: string[]): void; protected onDisconnect(): void; switchChain(): Promise; updateChains(): void; setupListeners(): Promise; } //# sourceMappingURL=index.d.ts.map