interface WalletTestOptions {
    headless?: boolean;
    slowMo?: number;
    metamaskVersion?: string;
}
declare class WalletE2ETest {
    private browser;
    private page;
    private extensionId;
    setup(options?: WalletTestOptions): Promise<void>;
    downloadMetaMaskExtension(version: string): Promise<string>;
    setupMetaMaskWallet(): Promise<void>;
    testWalletConnection(): Promise<void>;
    testLibraryIntegration(): Promise<void>;
    cleanup(): Promise<void>;
}
declare function runE2ETests(): Promise<void>;
export { WalletE2ETest, runE2ETests };
//# sourceMappingURL=puppeteer-wallet-test.d.ts.map