/**
 * WebSocket Handler (Phase 04)
 *
 * Manages WebSocket connections, broadcasts file changes, and handles client messages.
 * Also broadcasts project selection events during OAuth flows.
 */
import { WebSocketServer } from 'ws';
export interface WSMessage {
    type: string;
    [key: string]: unknown;
}
export declare function setupWebSocket(wss: WebSocketServer): {
    cleanup: () => void;
};
//# sourceMappingURL=websocket.d.ts.map