import { PricingDto } from '../dto/pricing.dto';
import { CloudProvider } from '../enums/cloud-provider.enum';
import { GetPricing200ResponsePricing } from '../../../modules/providers/implementations/hetzner/generated';
export declare class PricingMapper {
    /**
     * Maps Hetzner pricing data to PricingDto
     * Optionally filters by region and nodeSize
     */
    mapHetznerPricingToDto(pricing: GetPricing200ResponsePricing, provider: CloudProvider, regionFilter?: string, nodeSizeFilter?: string): PricingDto;
    /**
     * Maps a single server type pricing
     */
    private mapServerTypePricing;
}
