import type { WalletConnectCatalogWallet } from '../getWalletConnectCatalog/getWalletConnectCatalog.types';
type GetWalletConnectCatalogWalletByWalletProviderKeyParams = {
    walletProviderKey: string;
};
/**
 * Gets the WalletConnect catalog wallet entry for a given wallet provider key.
 *
 * This function extracts the wallet name and chain from the wallet provider key and matches it
 * against the WalletConnect catalog to find the corresponding wallet entry, which includes
 * deep link information for mobile wallet connections.
 *
 * @param params.walletProviderKey - The wallet provider key to get the catalog wallet entry for.
 * @param [client] - The Dynamic client instance. Only required when using multiple Dynamic clients.
 * @returns A promise that resolves to the WalletConnect catalog wallet entry, or undefined if not found.
  * @instrumented
 */
export declare const getWalletConnectCatalogWalletByWalletProviderKey: ({ walletProviderKey }: GetWalletConnectCatalogWalletByWalletProviderKeyParams, client?: import("../../../exports").DynamicClient) => Promise<WalletConnectCatalogWallet | undefined>;
export {};
//# sourceMappingURL=getWalletConnectCatalogWalletByWalletProviderKey.d.ts.map