import { EstimationResult, RecommendationResult, ServiceData } from '@cloud-carbon-footprint/common'; import { cloudEstPerDay, Co2eUnit, EmissionsAndRecommendationResults, FilterResultResponse } from '../../Types'; declare const sumServiceTotals: (data: EstimationResult[]) => { [key: string]: cloudEstPerDay[]; }; export declare const getMaxOfDataSeries: (series: cloudEstPerDay[]) => number; declare const sumCO2ByServiceOrRegion: (data: EstimationResult[], dataType: string) => { string: [string, number]; }; declare const sumEstimates: (data: (EstimationResult | ServiceData)[], key: string) => number; declare const sumRecommendations: (data: RecommendationResult[], key: string) => number; declare const calculatePercentChange: (oldAmount: number, newAmount: number) => number; declare const formattedNumberWithCommas: (num: number, decimalPlaces?: number) => string; declare const useFilterDataFromEstimates: (data: EstimationResult[]) => FilterResultResponse; declare const useFilterDataFromRecommendations: (data: EmissionsAndRecommendationResults) => FilterResultResponse; declare function tableFormatNearZero(rawValue: number): string; declare function tableFormatRawCo2e(unit: Co2eUnit, rawValue: number): string; export { sumEstimates, sumRecommendations, calculatePercentChange, formattedNumberWithCommas, sumCO2ByServiceOrRegion, sumServiceTotals, useFilterDataFromEstimates, useFilterDataFromRecommendations, tableFormatNearZero, tableFormatRawCo2e, };