import { AsyncStorage } from "../../../core/AsyncStorage"; import { InjectedConnector, InjectedConnectorOptions } from "../injected"; import type { Chain } from "@thirdweb-dev/chains"; export type CryptoDefiWalletConnectorOptions = InjectedConnectorOptions; type CryptoDefiWalletConnectorConstructorArg = { chains?: Chain[]; connectorStorage: AsyncStorage; options?: CryptoDefiWalletConnectorOptions; }; export declare class CryptoDefiWalletConnector extends InjectedConnector { readonly id: "cryptoDefiWallet"; constructor(arg: CryptoDefiWalletConnectorConstructorArg); /** * Connect to injected DefiWallet provider */ connect(options?: { chainId?: number; }): Promise<{ chain: { id: number; unsupported: boolean; }; provider: import("../injected/types").Ethereum; account: string; }>; } export {}; //# sourceMappingURL=index.d.ts.map