/**
 * Manages WebSocket server with client heartbeat functionality
 */
export declare class WebSocketManager {
    private wss;
    private clientHeartbeats;
    private heartbeatInterval;
    constructor(port: number, heartbeatInterval?: number);
    /**
     * Broadcast a message to all connected clients
     */
    broadcast(message: string): void;
    /**
     * Close the WebSocket server and clean up
     */
    close(): void;
    private startClientHeartbeat;
    private resetClientHeartbeat;
    private stopClientHeartbeat;
}
//# sourceMappingURL=WebSocketManager.d.ts.map