import type { EngineSyncReport, SetupPaths } from "./types.js"; export interface EngineLaunchConfig { binary: string; args: string[]; env: Record; profileId: string; } export declare class EngineManager { private readonly paths; constructor(paths: SetupPaths); resolveEngineLaunchConfig(engineOrProfile: string): Promise; sync(options: { sourceRoot?: string; dryRun: boolean; }): Promise; }