import type { AggregatedConditions, AirQualityData, FireData, FloodData, RiskAssessment, SeismicData, SpaceWeatherData, VolcanicData, WeatherData } from '../types/index.js'; import type { GdacsData } from '../sources/gdacs.js'; export declare function scoreWeather(w: WeatherData): number; export declare function scoreCyclone(gdacs: GdacsData): number; export declare function scoreSeismic(s: SeismicData): number; export declare function scoreFire(f: FireData): number; export declare function scoreAirQuality(aq: AirQualityData): number; export declare function scoreFlood(f: FloodData): number; export declare function scoreSpaceWeather(sw: SpaceWeatherData): number; export declare function scoreVolcanic(v: VolcanicData): number; export declare function calculateRisk(conditions: Partial, mergedAirQuality: AirQualityData | null): RiskAssessment;