/** Observability hooks must never affect routing or create unhandled rejections. */ export declare function runObservabilityHook(hook: () => unknown): void; /** Isolate an attempt hook and consume Promise mutations on its bounded payload. */ export declare function runAttemptObservabilityHook(payload: T, hook: (payload: T) => unknown): void; /** Isolate an error hook and consume Promise mutations on its bounded payload. */ export declare function runErrorObservabilityHook(payload: T, hook: (payload: T) => unknown): void;