import { type TSNodeLike } from '../../shell/types.ts';
/** CPU time is zero: browsers lack per-job counters and process totals include unrelated agents. */
export declare function timingReport(elapsed: number, portable: boolean, format: string | undefined): Uint8Array;
/**
 * How a `time` reports its pipeline. bash times a pipeline once, however
 * many `time` words and `!` lead it: the outermost `time` reports,
 * portable when any of them takes `-p`. Null when an outer `time` already
 * times the pipeline. Mirrors Python's timed_by.
 */
export declare function timedBy(node: TSNodeLike): boolean | null;
//# sourceMappingURL=timing.d.ts.map