import { Network } from './rpc/types.js'; import BrowserConnection from './connection/Browser.js'; import WalletConnectorFrameBase from './WalletConnectorFrameBase.js'; interface EventsNetworkId { networkIdChange: (networkId: string) => void; } /** * Connect to wallet as iframe/web-extension * @category aepp wallet communication */ export default class WalletConnectorFrame extends WalletConnectorFrameBase { #private; /** * The last network id reported by wallet */ get networkId(): string; protected _updateNetwork(params: Network): void; /** * Connect to wallet * @param name - Aepp name * @param connection - Wallet connection object */ static connect(name: string, connection: BrowserConnection): Promise; } export {};