import type { ElectronServiceGlobalOptions } from '@wdio/electron-types';
import type { Services } from '@wdio/types';
import { ServiceConfig } from './serviceConfig.js';
export default class ElectronWorkerService extends ServiceConfig implements Services.ServiceInstance {
    #private;
    constructor(globalOptions: ElectronServiceGlobalOptions | undefined, capabilities: WebdriverIO.Capabilities, _config?: unknown);
    before(capabilities: WebdriverIO.Capabilities, _specs: string[], instance: WebdriverIO.Browser | WebdriverIO.MultiRemoteBrowser): Promise<void>;
    beforeTest(): Promise<void>;
    beforeCommand(commandName: string, args: unknown[]): Promise<void>;
    afterCommand(commandName: string, args: unknown[]): Promise<void>;
    after(): void;
}
//# sourceMappingURL=service.d.ts.map