import { SimpleWebDriverClient } from './simple_webdriver_client'; import { WebDriverCommand } from './webdriver_commands'; import { WebDriverBarrier } from './webdriver_proxy'; /** * A barrier that delays forwarding WebDriver commands that can affect the app (ie, clicks or * sending text) for a fixed amount of time. During the delay, the element that's the target * of the command will be highlighted by drawing a transparent div on top of it. */ export declare class HighlightDelayBarrier implements WebDriverBarrier { private client; delay: number; constructor(client: SimpleWebDriverClient, delay: number); private isHighlightCommand(command); private highlightData(top, left, width, height); private removeHighlightData(); private sleep(delay); onCommand(command: WebDriverCommand): Promise<void>; }