import { Client, Cookie, DeviceMetrics, PdfOptions } from './types'; export declare const version: string; export declare function setViewport(client: Client, viewport?: DeviceMetrics): Promise; export declare function waitForNode(client: Client, selector: string, waitTimeout: number): Promise; export declare function wait(timeout: number): Promise; export declare function nodeExists(client: Client, selector: string): Promise; export declare function getClientRect(client: any, selector: any): Promise; export declare function click(client: Client, selector: string, scale: number): Promise; export declare function focus(client: Client, selector: string): Promise; export declare function evaluate(client: Client, fn: string, ...args: any[]): Promise; export declare function type(client: Client, text: string, selector?: string): Promise; export declare function press(client: Client, keyCode: number, count?: number, modifiers?: any): Promise; export declare function getValue(client: Client, selector: string): Promise; export declare function scrollTo(client: Client, x: number, y: number): Promise; export declare function scrollToElement(client: Client, selector: string): Promise; export declare function setHtml(client: Client, html: string): Promise; export declare function getCookies(client: Client, nameOrQuery?: string | Cookie): Promise; export declare function getAllCookies(client: Client): Promise; export declare function setCookies(client: Client, cookies: Cookie[]): Promise; export declare function mousedown(client: Client, selector: string, scale: number): Promise; export declare function mouseup(client: Client, selector: string, scale: number): Promise; export declare function deleteCookie(client: Client, name: string, url: string): Promise; export declare function clearCookies(client: Client): Promise; export declare function screenshot(client: Client): Promise; export declare function html(client: Client): Promise; export declare function pdf(client: Client, options?: PdfOptions): Promise; export declare function clearInput(client: Client, selector: string): Promise; export declare function setFileInput(client: Client, selector: string, files: string[]): Promise; export declare function getDebugOption(): boolean;