import type { ElectronServiceGlobalOptions } from '@wdio/electron-types';
import type { CdpBridgeOptions } from '@wdio/cdp-bridge';
export declare abstract class ServiceConfig {
    #private;
    constructor(globalOptions: ElectronServiceGlobalOptions | undefined, capabilities: WebdriverIO.Capabilities);
    get globalOptions(): ElectronServiceGlobalOptions;
    get browser(): WebdriverIO.Browser | WebdriverIO.MultiRemoteBrowser | undefined;
    set browser(browser: WebdriverIO.Browser | WebdriverIO.MultiRemoteBrowser);
    protected get cdpOptions(): CdpBridgeOptions;
    protected get clearMocks(): boolean;
    protected get resetMocks(): boolean;
    protected get restoreMocks(): boolean;
    protected get useCdpBridge(): boolean;
}
//# sourceMappingURL=serviceConfig.d.ts.map