import { DateTimePicture, QueryViewerAggregationType, QueryViewerChartSerie, QueryViewerChartType, QueryViewerDataType, QueryViewerOutputType } from "@genexus/reporting-api"; import { ChartTypes } from "../components/query-viewer-chart/controller/chart-types"; import { ChartMetadataAndData } from "../components/query-viewer-chart/controller/processDataAndMetadata"; import { QueryViewerServiceDataRow, QueryViewerServiceMetaData, QueryViewerServiceMetaDataAxis, QueryViewerServiceMetaDataData } from "@genexus/reporting-api"; import { TooltipFormatterContextObject } from "highcharts"; export declare function parseNumericPicture(dataType: QueryViewerDataType, picture: string): { DecimalPrecision: number; UseThousandsSeparator: boolean; Prefix: string; Suffix: string; }; export declare const aggregate: (aggregation: QueryViewerAggregationType, values: number[], quantities: number[]) => number; export declare function aggregateData(data: QueryViewerServiceMetaDataData[], rows: QueryViewerServiceDataRow[]): QueryViewerServiceDataRow; export declare function getPictureProperties(dataType: QueryViewerDataType, picture: string): DateTimePicture; export declare function getAxisByDataField(Metadata: QueryViewerServiceMetaData, dataField: string): QueryViewerServiceMetaDataAxis[]; export declare function IsMulticoloredSerie(type: QueryViewerOutputType, chartType: QueryViewerChartType, chartTypes: ChartTypes, chartMetadataAndData: ChartMetadataAndData): any; export declare function NormalizeTargetAndMaximumValues(serie: QueryViewerChartSerie): void; export declare const SelectionAllowed: (allowSelection: boolean, type: QueryViewerOutputType, chartType: QueryViewerChartType) => boolean; export declare function TooltipFormatter(evArg: TooltipFormatterContextObject, sharedTooltip: boolean, isRTL: boolean, chartTypes: ChartTypes): string;