export declare class ControlPlaneBrowserAutomationController {
    static overview(workspaceRoot: string, stateRoot: string): Promise<import("../../../../core/browser/index.js").BrowserAutomationOverview>;
    static setEnabled(workspaceRoot: string, stateRoot: string, enabled: boolean): Promise<import("../../../../core/browser/index.js").BrowserAutomationSetEnabledResult>;
    static updateSettings(workspaceRoot: string, stateRoot: string, input: {
        profileId?: string;
        channel?: 'chromium' | 'chrome' | 'msedge';
        headless?: boolean;
    }): Promise<import("../../../../core/browser/index.js").BrowserProfileSettingsUpdateResult>;
    static openProfileWindow(workspaceRoot: string, stateRoot: string, input: {
        url?: string;
    }): Promise<import("../../../../core/browser/index.js").BrowserProfileWindowResult>;
    static closeProfileWindow(workspaceRoot: string, stateRoot: string): Promise<import("../../../../core/browser/index.js").BrowserProfileWindowResult>;
    private static service;
}
//# sourceMappingURL=browser-automation.d.ts.map