import { StorageKey, Storage, ExtendedWalletConnectPairingResponse, NetworkType } from '@airgap/beacon-types'; import { WalletConnectTransport } from '@airgap/beacon-transport-walletconnect'; import { KeyPair } from '@stablelib/ed25519'; import { SignClientTypes } from '@walletconnect/types'; /** * @internalapi * * */ export declare class DappWalletConnectTransport extends WalletConnectTransport { constructor(name: string, keyPair: KeyPair, storage: Storage, wcOptions: { network: NetworkType; opts: SignClientTypes.Options; }, isLeader: () => Promise); listenForNewPeer(newPeerListener: (peer: ExtendedWalletConnectPairingResponse) => void): Promise; stopListeningForNewPeers(): Promise; }