import { CO2Config, ResourcesData, EmissionsData } from '../types';
declare class CO2Calculator {
    private config;
    private co2;
    private greenHostingCheck;
    constructor(customConfig?: Partial<CO2Config>);
    /**
     * Calculate carbon emissions for a set of resources
     * @param {ResourcesData} resourcesData - Processed resources data from NetworkInterceptor
     * @returns {EmissionsData} - Carbon emissions data
     */
    calculateEmissions(resourcesData: ResourcesData): Promise<EmissionsData>;
    /**
     * Generate human-readable comparisons for the emissions
     * @param {number} emissions - Total emissions in gCO2e
     * @returns {Comparisons} - Comparison metrics
     */
    private generateComparisons;
}
export default CO2Calculator;
