/**
 * Handle a custom_msg from the websocket stream.
 * Known kinds get rich rendering; unknown kinds get a warning + raw dump.
 */
export declare function handleCustomMsg(kind: string, data: Record<string, unknown>, log: (line: string) => void, warn: (line: string) => void): Promise<void>;
