/// /// /// /// import type { ConfigOptions, Hooks } from '../types'; interface MergeConfig extends Omit, 'specs' | 'exclude'> { specs?: string | string[]; exclude?: string | string[]; } export default class ConfigParser { private _config; private _capabilities; addConfigFile(filename: string): void; merge(object?: MergeConfig): void; addService(service: Hooks): void; getSpecs(capSpecs?: string[], capExclude?: string[]): string[]; setFilePathToFilterOptions(cliArgFileList: string[], config: string[]): string[]; getConfig(): Required; getCapabilities(i?: number): WebDriver.DesiredCapabilities | WebDriver.W3CCapabilities | import("webdriverio").MultiRemoteCapabilities | (WebDriver.DesiredCapabilities | WebDriver.W3CCapabilities)[]; static getFilePaths(patterns: string[], omitWarnings?: boolean): string[]; } export {}; //# sourceMappingURL=ConfigParser.d.ts.map