export declare class CapacityMasterDto {
    nodeName: string;
    serverType: string;
    allocatableCpuMillicores: number;
    allocatableMemoryMi: number;
    usedCpuMillicores: number;
    usedMemoryMi: number;
    freeCpuMillicores: number;
    freeMemoryMi: number;
    monthlyCostEur?: string;
}
export declare class CapacityCandidateDto {
    name: string;
    direction: 'upgrade' | 'downgrade' | 'current';
    cores: number;
    memoryGb: number;
    diskGb: number;
    monthlyCostEur: string;
    monthlyDeltaEur: string;
    cpuType: 'shared' | 'dedicated';
    deprecated: boolean;
}
export declare class CapacityStorageDto {
    volumeId: string;
    sizeGb: number;
    requestedGb?: number;
    pricePerGbMonthlyEur?: string;
}
export declare class ClusterCapacityPlanDto {
    clusterId: string;
    provider: string;
    master?: CapacityMasterDto;
    candidates: CapacityCandidateDto[];
    storage?: CapacityStorageDto;
    message?: string;
}
