import { GroupBy } from './Config'; export interface EstimationResult { readonly timestamp: Date; readonly serviceEstimates: ServiceData[]; periodStartDate?: Date; periodEndDate?: Date; groupBy: GroupBy; } export interface ServiceData { readonly cloudProvider: string; readonly kilowattHours: number; readonly co2e: number; readonly cost: number; readonly usesAverageCPUConstant?: boolean; readonly accountId: string; accountName: string; serviceName: string; region: string; tags?: TagCollection; } export interface TagCollection { [index: string]: string; } export declare const reduceByTimestamp: (estimationResults: EstimationResult[]) => EstimationResult[];