import type { Limits } from "./types.js"; /** Headroom between the guard's time limit and the process being killed. */ export declare const WALL_CLOCK_HEADROOM = 30000; /** The largest `maxTime` a workflow or step may ask for: `run`'s wall clock * ceiling less the headroom, so the wall clock never exceeds the ceiling. */ export declare const MAX_TIME: number; /** How a limit must print to be an Agency number literal: digits and an * optional fraction. `1e-7` and `1e+21`, which `0.0000001` and * `1000000000000000000000` print as, do not parse. Parse refuses a limit * that prints any other way, and the `limits` token check accepts only this. */ export declare const PLAIN_DECIMAL: RegExp; export declare function wallClockFor(limits: Limits | null): number | null;