import type { Coordinates, SourceResult } from '../types/index.js'; export interface GdacsEvent { eventType: 'EQ' | 'TC' | 'FL' | 'VO'; eventId: number; name: string; alertLevel: 'Green' | 'Orange' | 'Red'; alertScore: number; severity: string; severityValue: number; severityUnit: string; country: string; coordinates: { lat: number; lon: number; }; fromDate: string; toDate: string; } export interface GdacsData { events: GdacsEvent[]; totalEvents: number; hasCyclone: boolean; maxAlertLevel: 'Green' | 'Orange' | 'Red' | 'None'; } /** * GDACS — Global Disaster Alert and Coordination System. * Earthquakes, tropical cyclones, floods, volcanoes. * Queries a bounding box around the coordinates. * No API key required. */ export declare function fetchGdacs(coords: Coordinates): Promise>;