/** * Creates a cache directory for the test kit */ export declare function createCacheDir(name: string): Promise; /** * Downloads a browser extension from a URL */ export declare function downloadExtension(params: { extensionUrl: string; cacheDir: string; filename: string; forceDownload?: boolean; }): Promise<{ filePath: string; fromCache: boolean; }>; /** * Extracts a browser extension from a zip file */ export declare function extractExtension(params: { zipFilePath: string; forceExtract?: boolean; }): Promise<{ extractedPath: string; fromCache: boolean; }>; /** * Sets up the MetaMask extension for testing * Downloads and extracts the extension if needed */ export declare function downloadMetaMask(): Promise;