export interface RunParams { install?: string; gameExe?: string; test?: boolean; } /** * Launch a playtest of the project via the bundled nwjs runtime. The project must * be a runnable MV app (index.html + package.json — every real project has these). * Returns immediately with the spawned pid; the game window is the user's to close. */ export declare function playtest(projectPath: string, params?: RunParams): Promise<{ launched: boolean; pid: number | null; exe: string; project: string; testMode: boolean; }>; /** * Open the project in the RPGMV.exe editor (best-effort). Note: the MV editor * opens a project through its Game.rpgproject file; a freshly-cloned project may * not have one until saved once in the editor, so this may just launch the editor. */ export declare function openInEditor(projectPath: string, params?: RunParams): Promise<{ launched: boolean; pid: number | null; exe: string; opened: string; }>;