import type { ReactionRequest } from './reaction-contract.js'; export declare function bindReactionTrace(work: (signal: AbortSignal) => Promise): (signal: AbortSignal) => Promise; export declare function withReactionTrace(input: ReactionRequest, work: () => Promise): Promise; export declare function measureReaction(stage: string, detail: Record, work: () => Promise): Promise; export declare function reactionQueueObserver(route: string): import('./request-coordinator.js').ArkmeCoordinatedRequest['onQueue']; //# sourceMappingURL=reaction-host-diagnostics.d.ts.map