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 RPGMV.exe through Game.rpgproject. Steam's NewData folder * does not always contain that descriptor, so legacy/scaffolded projects are * repaired before launch instead of silently opening an empty editor shell. */ export declare function openInEditor(projectPath: string, params?: RunParams): Promise<{ launched: boolean; pid: number | null; exe: string; opened: string; createdProjectFile: boolean; }>;