/** * Shared logic for creating viem wallet client from embedded Ethereum provider. * Used by useGrantPermissions and useRevokePermissions. */ import type { Chain } from 'viem'; import { createWalletClient } from 'viem'; import type { OpenfortEmbeddedEthereumWalletProvider } from '../types'; /** * Create viem wallet client from embedded provider. * When extendErc7715 is true, returns client with grantPermissions etc. */ export declare function getEmbeddedWalletClient(provider: OpenfortEmbeddedEthereumWalletProvider, chain: Chain, options?: { extendErc7715?: boolean; }): Promise['extend']> | ReturnType>;