/** * Process-level interruption signal record. * * The signal handler is a process-entry adapter: it records which signal * requested termination so the operation boundary — which resolves the * interruption through the normal lifecycle — can state it. Only the first * signal is recorded; a second signal forces exit through the fallback path. */ import * as Layer from "effect/Layer"; import { InterruptionSignalSource } from "@agentxm/workspace/transitions/planning"; export declare const recordInterruptionSignal: (signal: "SIGINT" | "SIGTERM") => void; export declare const requestedInterruptionSignal: () => "SIGINT" | "SIGTERM" | undefined; /** Exposes the recorded process signal to the kernel's interruption port. */ export declare const InterruptionSignalSourceLive: Layer.Layer; //# sourceMappingURL=interruption.d.ts.map