import { Condition, WebDriver } from 'selenium-webdriver'; /** * Get open busy state descriptions from the page context * @private * @param driver * @returns an array of strings of busy state descriptions */ export declare const getBusyStates: (driver: WebDriver) => Promise; /** * Returns a Promise that is resolved when the application's busy * state reports ready or the page is not a JET page (RequireJS * or ojs/ojcontext module not available). * This method also checks that the JET UI version matches oraclejet-webdriver * @private * @param driver WebDriver instance * @return A Promise which is resolved to true when the * page's busy state is ready or to false when it is not a JET page. */ export declare const whenBusyContextReady: (driver: WebDriver) => Promise; /** * Create a Condition for WebDriver to wait on the page's BusyContext to be ready */ export declare function pageReady(): Condition>;