import { Client, Command, ChromelessOptions, Cookie, CookieQuery, PdfOptions } from '../types'; export default class LocalRuntime { private client; private chromelessOptions; private userAgentValue; constructor(client: Client, chromelessOptions: ChromelessOptions); run(command: Command): Promise; private goto(url); private clearCache(); private setUserAgent(useragent); private waitTimeout(timeout); private waitSelector(selector, waitTimeout?); private click(selector); private returnCode(fn, ...args); private scrollTo(x, y); private scrollToElement(selector); private mousedown(selector); private mousup(selector); private setHtml(html); private focus(selector); type(text: string, selector?: string): Promise; cookies(nameOrQuery?: string | CookieQuery): Promise; allCookies(): Promise; setCookies(nameOrCookies: string | Cookie | Cookie[], value?: string): Promise; deleteCookies(name: string, url: string): Promise; clearCookies(): Promise; press(keyCode: number, count?: number, modifiers?: any): Promise; returnExists(selector: string): Promise; returnInputValue(selector: string): Promise; returnScreenshot(): Promise; returnHtml(): Promise; returnPdf(options?: PdfOptions): Promise; clearInput(selector: string): Promise; setFileInput(selector: string, files: string[]): Promise; private log(msg); }