import { type Address, type ProviderConnectInfo } from "viem"; import { WalletConnectParameters } from "wagmi/connectors"; import { HederaExtensionData } from "../../../services/internal/hederaService"; export type HederaWalletConnectParameters = WalletConnectParameters & { extension: HederaExtensionData; }; /** * Wagmi connector to interact with the Hedera EVM network via the WalletConnect protocol. * * The connector removes the need for a WalletConnect modal, and instead * communicates with the provided `extension` by opening the extension popup * for user interaction upon request. */ export declare function hederaWalletConnect(parameters: HederaWalletConnectParameters): import("@wagmi/core").CreateConnectorFn; onConnect(connectInfo: ProviderConnectInfo): void; onDisplayUri(uri: string): void; onSessionDelete(data: { topic: string; }): void; }, Record>; export declare namespace hederaWalletConnect { var type: "hederaWalletConnect"; }