/** * @module queue/enqueue * * Enqueues inbound messages into the follow-up queue when the koi is busy. * Handles deduplication (by message ID or prompt text) and applies the * configured drop policy when the queue reaches capacity. */ import type { FollowupRun, QueueDedupeMode, QueueSettings } from "./types.js"; export declare function enqueueFollowupRun(key: string, run: FollowupRun, settings: QueueSettings, dedupeMode?: QueueDedupeMode): boolean; export declare function getFollowupQueueDepth(key: string): number;