import { DataPoint, WebSocketStream } from './types'; /** * Default message parser - expects { x, y, seriesId? } or array of same */ export declare function defaultParser(data: unknown): DataPoint | DataPoint[] | null; /** * Helper to create a parser for custom message formats */ export declare function createMessageParser(transform: (message: T) => DataPoint | DataPoint[] | null): (data: unknown) => DataPoint | DataPoint[] | null; /** * Helper to connect a WebSocket stream to a chart */ export declare function connectStreamToChart(stream: WebSocketStream, chart: { appendData: (seriesId: string, data: { x: Float32Array; y: Float32Array; }) => void; }, seriesIds?: string[]): () => void;