import { CommandTypesBase } from "../types/command.mjs"; //#region src/extension/signal.d.ts /** * Extension that wires process signal handling (SIGINT, SIGTERM, SIGHUP) into the interceptor lifecycle. * * - Creates an `AbortController` whose signal is propagated to all downstream phases. * - Subscribes to `runtime.onSignal` to forward OS signals to the abort controller. * - Implements SIGINT double-tap: two SIGINTs within 2 seconds force-exits the process. * - Attaches `signal` and `exitCode` to results and errors when interrupted. * - Cleans up the signal subscription on completion or failure. * * Included in the default extensions. Runs at order `-2000` (outermost). */ declare function padroneSignalHandling(options?: { disabled?: boolean; }): (builder: T) => T; //#endregion export { padroneSignalHandling }; //# sourceMappingURL=signal.d.mts.map