import RequestService from '../../../services/request-service'; import { RequestWalletConnectSession, WalletConnectSessionRequest } from '../../../services/wallet-connect-service/types'; import { BehaviorSubject } from 'rxjs'; export default class ConnectWCRequestHandler { #private; readonly connectWCSubject: BehaviorSubject; constructor(requestService: RequestService); get allConnectWCRequests(): WalletConnectSessionRequest[]; get numConnectWCRequests(): number; getConnectWCRequest(id: string): RequestWalletConnectSession; private updateIconConnectWC; private connectWCComplete; addConnectWCRequest(request: WalletConnectSessionRequest): void; resetWallet(): void; }