import { Wallet } from "@wallet-standard/base"; import { ConnectorType, OmniConnector, OmniConnectorOptions } from "../OmniConnector"; import { HotConnector } from "../HotConnector"; import { OmniWallet } from "../OmniWallet"; import { WalletType } from "../omni/config"; import SolanaWallet from "./wallet"; declare class SolanaConnector extends OmniConnector { readonly args?: OmniConnectorOptions | undefined; type: ConnectorType; walletTypes: WalletType[]; icon: string; name: string; id: string; constructor(wibe3: HotConnector, args?: OmniConnectorOptions | undefined); setupWalletConnect(): Promise; createWallet(address: string): Promise; getConnectedWallet(): Promise<{ type?: string; id?: string; address?: string; publicKey?: string; }>; connect(id: string): Promise<{ qrcode: string; deeplink?: string; task: Promise; } | SolanaWallet>; } export default SolanaConnector;