/**
 * Shared eligibility check for the fast responder.
 *
 * A message is "fast-response eligible" if there is a reply-capable channel
 * adapter on the other end. Used by both:
 *   - InterruptHandler: filtering which messages to send fast replies for
 *   - ReplyWatchdog:    deciding whether to arm the watchdog timer at all
 *
 * Keeping this in one place ensures the two call sites can't drift apart
 * (e.g. the watchdog firing for monitor-only wakes when fireWatchdog will
 * just no-op on the same predicate).
 */
import type { CommandMessage } from "../channels/interface.js";
export declare function isFastResponseEligible(message: CommandMessage): boolean;
//# sourceMappingURL=fast-response-eligibility.d.ts.map