import CloudConstants, { CloudConstantsEmissionsFactors } from '../CloudConstantsTypes'; import FootprintEstimate from '../FootprintEstimate'; import IFootprintEstimator from '../IFootprintEstimator'; import UnknownUsage from './UnknownUsage'; export declare enum EstimateUnknownUsageBy { COST = "cost", USAGE_AMOUNT = "usageAmount" } export default class UnknownEstimator implements IFootprintEstimator { private estimateKilowattHoursBy; constructor(estimateKilowattHoursBy: EstimateUnknownUsageBy); estimate(data: UnknownUsage[], region: string, emissionsFactors: CloudConstantsEmissionsFactors, constants: CloudConstants): FootprintEstimate[]; private estimateKilowattHours; }