import { Range } from 'uplot'; import { DataFrame, FieldConfig, FieldSparkline, GrafanaTheme2 } from '@grafana/data'; import { GraphFieldConfig } from '@grafana/schema'; import { UPlotConfigBuilder } from '../uPlot/config/UPlotConfigBuilder'; /** @internal * Given a sparkline config returns a DataFrame ready to be turned into Plot data set **/ export declare function preparePlotFrame(sparkline: FieldSparkline, config?: FieldConfig): DataFrame; /** * apply configuration defaults and ensure that the range is never two equal values. */ export declare function getYRange(alignedFrame: DataFrame): Range.MinMax; export declare const prepareSeries: (sparkline: FieldSparkline, _theme: GrafanaTheme2, fieldConfig?: FieldConfig, _showHighlights?: boolean) => { frame: DataFrame; warning?: string; }; export declare const prepareConfig: (sparkline: FieldSparkline, dataFrame: DataFrame, theme: GrafanaTheme2, showHighlights?: boolean) => UPlotConfigBuilder;