import type { StudioComputerActionRequest, StudioComputerActionResult, StudioComputerOpenRequest, StudioComputerStatus, StudioConfig } from "./types.js"; export interface StudioComputerAdapterOptions { projectRoot: string; } export declare class StudioComputerAdapter { private readonly projectRoot; constructor(options: StudioComputerAdapterOptions); status(config: StudioConfig): StudioComputerStatus; open(request: StudioComputerOpenRequest, config: StudioConfig): Promise; action(request: StudioComputerActionRequest, config: StudioConfig, options?: { openShortcut?: boolean; }): Promise; }