import type { WalletConnectConnectionResult } from '@dynamic-labs-sdk/wallet-connect'; /** * Connects to a WalletConnect EVM wallet and verifies ownership through message signing. * * This function combines wallet connection and verification in a single step, * requiring the user to sign a message to prove wallet ownership before * the wallet account is added to their profile. * * If the wallet app does not support the WalletConnect authenticate method, * this prompts for connection and then verification as 2 separate steps. * * @see WalletConnect's docs on [session authentication](https://docs.reown.com/advanced/api/sign/dapp-usage#session-authenticate-with-recaps) * @param [client] - The Dynamic client instance. Only required when using multiple Dynamic clients. * @returns A promise that resolves to the connected and verified wallet account. * @not-instrumented */ export declare const connectAndVerifyWithWalletConnectEvm: (client?: import("@dynamic-labs-sdk/client").DynamicClient) => Promise; //# sourceMappingURL=connectAndVerifyWithWalletConnectEvm.d.ts.map