/// <reference types="node" />
/// <reference types="webdriver" />
/// <reference types="webdriverio/webdriverio-core" />
import { ChildProcessByStdio } from 'child_process';
import { Readable, Writable } from 'stream';
import WebdriverIO, { Config } from 'webdriverio';
export declare class WinAppDriverLauncher implements WebdriverIO.ServiceInstance {
    args: Array<string>;
    command: string;
    logPath: string;
    process: ChildProcessByStdio<Writable, Readable, Readable> | null;
    constructor(options: Record<string, any>, capabilities: WebDriver.DesiredCapabilities, config: Config);
    onPrepare(config: Config, capabilities: WebDriver.DesiredCapabilities[]): Promise<void>;
    onComplete(): void;
    _startWinAppDriver(): Promise<void>;
    _redirectLogStream(logPath: string): void;
}
//# sourceMappingURL=launcher.d.ts.map