import { BillingDataRow } from '@cloud-carbon-footprint/core';
import { TagCollection } from '@cloud-carbon-footprint/common';
export default class CostAndUsageReportsRow extends BillingDataRow {
    constructor(timestamp: Date, accountId: string, accountName: string, region: string, serviceName: string, usageType: string, usageUnit: string, vCpus: number | null, usageAmount: number, cost: number, tags: TagCollection);
    private getVCpuHours;
    private getGpuHours;
    private extractInstanceTypeFromUsageType;
    private getBurstableInstanceVCPu;
    private extractVCpuFromInstanceType;
    parseInstanceTypeFromUsageType(): string;
    private getReplicationFactor;
    getComputeProcessors(): string[];
    getGPUComputeProcessors(): string[];
}
