/**
 * Race a promise against a wall-clock timer. On timeout, resolves to the
 * sentinel returned by `onTimeout`. The original work continues to completion
 * and is discarded — there is no cancellation token plumbed through the
 * search pipeline. That is intentional: cancellation would require touching
 * every async leaf in the codebase. Discarding the result is sufficient.
 */
export declare function raceWallClock<T, R>(work: Promise<T>, ms: number, onTimeout: () => R): Promise<T | R>;
//# sourceMappingURL=wall-clock.d.ts.map