/** * Operation exit code transport. * * The plan-family emit boundary derives its exit code from the operation * resolution's outcome with one pure mapping and records it here; the runtime * envelope honors a recorded code verbatim instead of re-deriving one from * semantic telemetry properties. */ import * as Effect from "effect/Effect"; import * as Layer from "effect/Layer"; import * as Option from "effect/Option"; import * as Ref from "effect/Ref"; import * as ServiceMap from "effect/Context"; declare const OperationExit_base: ServiceMap.ServiceClass>; }>; export declare class OperationExit extends OperationExit_base { } /** Record the exit code the operation's outcome mapped to. No-op when absent. */ export declare const setOperationExitCode: (exitCode: number) => Effect.Effect; export declare const getOperationExitCode: Effect.Effect>; export declare const OperationExitLive: Layer.Layer; export {}; //# sourceMappingURL=operation-exit.d.ts.map