import { ComputeOptimizerRecommendationOption } from '@cloud-carbon-footprint/common';
import { ComputeOptimizerRecommendationData } from './ComputeOptimizerRecommendationData';
export default class ComputeOptimizerRecommendation {
    accountId: string;
    accountName: string;
    region: string;
    type: string;
    description: string;
    resourceId: string;
    costSavings: number;
    recommendationOptions: ComputeOptimizerRecommendationOption[];
    protected constructor(init: Partial<ComputeOptimizerRecommendationData>);
    getRegion(resourceArn: string): string;
    getResourceId(resourceArn: string): string;
    getVCpuHours(vcpus: string, instanceType?: string): number;
    getOptimalRecommendation(recommendationOptions: ComputeOptimizerRecommendationOption[]): ComputeOptimizerRecommendationOption;
}
