/// import { EventEmitter } from 'events'; import { TJsonValue } from 'typeon'; import Browser from './Browser'; import ElementHandle from './ElementHandle'; import { TStringifiableFunction, TEvaluateArg, TSend } from './types'; import JSHandle from './JSHandle'; declare class Page extends EventEmitter { private _browser; private _id; private _send; constructor(params: { browser: Browser; id: string; send: TSend; }); $(selector: string): Promise; $$(selector: string): Promise; $eval(selector: string, func: TStringifiableFunction, ...args: TEvaluateArg[]): Promise; $$eval(selector: string, func: TStringifiableFunction, ...args: TEvaluateArg[]): Promise>; bringToFront(): Promise; browser(): Browser; close(): Promise; content(): Promise; evaluate(target: TStringifiableFunction | string, ...args: TEvaluateArg[]): Promise; evaluateHandle(target: TStringifiableFunction | string, ...args: TEvaluateArg[]): Promise; focus(selector: string): Promise; goto(url: string): Promise; screenshot(options?: { path?: string; }): Promise; setContent(html: string): Promise; title(): Promise; url(): Promise; viewport(): Promise<{ width: number; height: number; }>; goBack(): Promise; goForward(): Promise; } export default Page;