export declare class BrowserRemote {
    static navigateToURL(url: string): Promise<void>;
    static pressEsc(): Promise<void>;
    static pressTab(): Promise<void>;
    static pressBackspace(): Promise<void>;
    static pressEnter(): Promise<void>;
    static pressDelete(): Promise<void>;
    static writeText(stringToWrite: string): Promise<void>;
    static waitUntil(condition: () => boolean | Promise<boolean>, timeout: number): Promise<void>;
    static takeScreenshot(): Promise<string>;
    static saveScreenshot(filepath: string): Promise<void>;
    static getName(): Promise<string>;
    static getVersion(): Promise<string>;
    static getOperatingSystem(): Promise<string>;
    static getWindowSize(): Promise<{
        width: number;
        height: number;
    }>;
    static setWindowSize(width: number, height: number): Promise<void>;
    static setFullscreen(): Promise<void>;
    private static executeEndpoint;
}
