import { BrowserContext, Page } from 'playwright-core'; import { CoinbaseWallet } from './coinbase/coinbase'; import { MetaMaskWallet } from './metamask/metamask'; export type WalletTypes = typeof CoinbaseWallet | typeof MetaMaskWallet; export type Step = (page: Page, options?: Options) => Promise; export type WalletIdOptions = 'metamask' | 'coinbase'; export type WalletOptions = { seed?: string; password?: string; showTestNets?: boolean; }; export declare const getWalletType: (id: WalletIdOptions) => WalletTypes; export declare const closeWalletSetupPopup: (id: WalletIdOptions, browserContext: BrowserContext) => void; export declare const getWallet: (id: WalletIdOptions, browserContext: BrowserContext) => Promise;