/** * Child-side record of whether the host is quitting on purpose. * * The host stops the engine by closing stdin and then sending SIGTERM, and a host * that was itself signalled stops it the same way, so the child cannot infer the cause * from how it was stopped. The host announces an explicit quit first and waits for the * acknowledgement, which makes the flag visible before any stop signal can arrive. */ export declare class EngineQuitIntent { private explicit; private readonly send; constructor(send: (line: string) => void); get explicitQuitRequested(): boolean; handleLine(line: string): boolean; } //# sourceMappingURL=engine-quit-intent.d.ts.map