/** * .what = runs one attempt's body against a time budget, and reports how it ended * .why = a repeatable attempt must be able to withhold any failure — a throw or an * overrun alike. the runner's own timer fails a test from outside any catch, so * the wrapper owns the deadline and turns an overrun into a returned error * * .note = an overrun does not cancel the body; it cannot be cancelled. the body may * still settle later, and its result or rejection is dropped on purpose */ export declare const getOneAttemptOutcome: (input: { body: () => unknown; budgetMs: number | null; }) => Promise<{ error: unknown | null; }>;