import { UUID } from "node:crypto"; export interface WebSocketMessage { isFinal: boolean | null; contextId: UUID; } export interface AudioOutputWebSocketMessage extends WebSocketMessage { isFinal: null; audio: string; } export declare const isAudioOutputWebSocketMessage: (message: WebSocketMessage) => message is AudioOutputWebSocketMessage; export interface FinalOutputWebSocketMessage extends WebSocketMessage { isFinal: true; } export declare const isFinalOutputWebSocketMessage: (message: WebSocketMessage) => message is FinalOutputWebSocketMessage;