import type { RangedFieldTypes, ResultRecord } from '@dynatrace-sdk/client-query'; import type { Dimension } from './timeseries/get-dimensions.js'; import type { Timeseries } from '../charts/core/types/timeseries.js'; import type { TimeseriesBand } from '../charts/timeseries/types/timeseries-band.js'; /** * @internal */ export interface TimeseriesBandWithDimensions extends TimeseriesBand { userData: { dimensions: Dimension[]; valueDimension: string; lowerValueDimension: string; upperValueDimension: string; }; } /** * Converts DUES query result to a timeseries band. * @param record - Record from a query * @param types - Field types * @public */ export declare function convertToTimeseriesBand(record: ResultRecord, types: RangedFieldTypes): { timeseriesBand: TimeseriesBand; timeseries: Timeseries[]; timeseriesOfBand: [Timeseries, Timeseries]; } | undefined;