/// import { ItemDataAxisPoint, PrimitiveType, RequestUnderlyingDataParameters } from '../../data'; import { itemData } from '../../data/item-data/_item-data'; import { DataDashboardItem } from '../../model'; import { IDataServiceClient } from '../_service-client'; export interface RawUnderlyingData { Data: Array>; DataMembers: Array; DataMembersDisplayNames: Array; ErrorMessage?: string; } export interface IUnderlyingDataProvider { requestUnderlyingData(dataDashboardItem: DataDashboardItem, args: RequestUnderlyingDataParameters): JQueryPromise; } export declare class UnderlyingDataProvider { private _serviceClient; constructor(_serviceClient: IDataServiceClient); _getValidDataQueryParamsValues(values: Array, dataDashboardItem: DataDashboardItem): any; _getUnderlyingDataArgsAxisPoints(data: itemData, args: RequestUnderlyingDataParameters): ItemDataAxisPoint[]; requestUnderlyingData(dataDashboardItem: DataDashboardItem, args: RequestUnderlyingDataParameters): JQueryPromise; }