import { RoofType, MeterType } from './solar-lead.entity';
export declare class CreateSolarLeadDto {
    name: string;
    email: string;
    phone?: string;
    latitude?: number;
    longitude?: number;
    locationCity?: string;
    monthlyBillEur: number;
    roofAreaSqm: number;
    roofAzimuthDegrees: number;
    roofTiltDegrees?: number;
    roofType?: RoofType;
    meterType?: MeterType;
}
export declare class SolarLeadResponseDto {
    id: number;
    dataSource: 'pvgis' | 'fallback';
    recommendedSystemKw: number;
    estimatedAnnualProductionKwh: number;
    numberOfPanels: number;
    roofCoveragePercent: number;
    selfSufficiencyPercent: number;
    estimatedAnnualSavingsEur: number;
    estimatedMonthlySavingsEur: number;
    estimatedPaybackYears: number;
    estimatedSystemCostEur: number;
    peakSunHoursPerDay: number;
    co2SavedKgPerYear: number;
    co2SavedTonsPerYear: number;
    batteryRecommendation: string;
}
