import { TestRunnerCoreConfig } from '@web/test-runner-core';
import { RemoteOptions } from 'webdriverio';
import { WebdriverLauncher } from '@web/test-runner-webdriver';
import { SauceLabsLauncherManager } from './SauceLabsLauncherManager.js';
export declare class SauceLabsLauncher extends WebdriverLauncher {
    private manager;
    name: string;
    constructor(manager: SauceLabsLauncherManager, name: string, options: RemoteOptions);
    startSession(sessionId: string, url: string): Promise<void>;
    startDebugSession(): Promise<void>;
    initialize(config: TestRunnerCoreConfig): Promise<void>;
    stop(): Promise<void>;
}
//# sourceMappingURL=SauceLabsLauncher.d.ts.map