/**
 * Bell Mode API - WebSocket broadcast for message consumption
 *
 * When the PostToolUse hook consumes a queued message, it calls /api/bell-consumed.
 * This module broadcasts to connected browsers so they can:
 * 1. Dequeue the message from in-memory queue
 * 2. Display the injected message in the conversation stream
 */
import { WebSocket } from 'ws';
/**
 * Get bell clients set (for WebSocket setup)
 */
export declare function getBellClients(): Set<WebSocket>;
/**
 * Broadcast bell consumed event to all connected browsers
 * @param text - The message text that was injected into Claude's context
 */
export declare function broadcastBellConsumed(text: string): void;
//# sourceMappingURL=bell.d.ts.map