///
import { EventEmitter } from "events";
import { Browser, Page } from "puppeteer";
import { DappeteerBrowser } from "../browser";
import { DappeteerPage } from "../page";
export declare class DPuppeteerBrowser extends EventEmitter implements DappeteerBrowser {
protected browser: Browser;
protected userDataDir: string;
protected flask: boolean;
constructor(browser: Browser, userDataDir: string, flask?: boolean);
wsEndpoint(): string;
close(): Promise;
pages(): Promise[]>;
newPage(): Promise>;
getSource(): Browser;
isMetaMaskFlask(): boolean;
getUserDataDirPath(): string;
storeUserData(destination: string): boolean;
}