export declare class StreamingPlugin { id?: number; uuid: string; /** * If set to true, streaming options are applied to the chart, otherwise plugin will be switched off. */ enabled: boolean; /** * Duration of the chart in milliseconds (how much time of data it will show). */ duration: number; /** * Duration of the data to be kept in milliseconds. If not set, old data will * be automatically deleted as it disappears off the chart. */ ttl: number; /** * Delay added to the chart in milliseconds so that upcoming values are known * before lines are plotted. This makes the chart look like a continual stream * rather than very jumpy on the right hand side. Specify the maximum expected * delay. */ delay: number; /** *Refresh interval of data in milliseconds. onRefresh callback function will *be called at this interval. */ refresh: number; /** * Frequency at which the chart is drawn on a display (frames per second). * Decrease this value to save CPU power. */ frameRate: number; /** * If set to true, scrolling stops. Note that onRefresh callback is called * even when this is set to true. */ pause: boolean; }