export interface SpawnReconcileOptions { omxBinary: string; cwd: string; env: NodeJS.ProcessEnv; timeoutMs: number; leaderPaneId?: string; leaderPanePid?: string; keepAlive?: boolean; platform?: NodeJS.Platform; } /** * Spawn the reconcile process with timeout and process tree kill on both POSIX and Windows. * On POSIX, kills the process group to terminate any child processes. * On Windows, uses taskkill /T to kill the process tree. * Callers that must wait for the result before exiting can keep the child and * timeout referenced; the long-running watcher leaves them unreferenced so * stopping the watcher is not delayed by an in-flight repair. */ export declare function spawnReconcileWithTimeout(options: SpawnReconcileOptions): Promise; //# sourceMappingURL=spawn-reconcile-with-timeout.d.ts.map