import { JsonObject } from '../provider/utils/http_utils'; export declare class Config { static getSeleniumDir(): string; /** * Gets the downloads directory. * Allows the downloads directory to be defined by 'SELENIUM_DIR' */ static getDownloadsDirectory(): string; /** * Builds a fake update-config.json to support legacy protractor versions (up to 5.4.2). * Some versions of Protractor will call this method in order to pick up the config. */ static getUpdateConfig(): JsonObject; /** * We should create the file update-config.json since webdriver-manager 13+ * does not. We will only aggregate data from selenium-server.config.json, * chromedriver.config.json, and geckodriver.config.json since these are the * only APIs that Protractor 5.4.2 needs to run driverProviders/direct * (directConnect) and with driverProviders/local. */ static generateUpdateConfig(): void; }