/** * Handler for get_lightning_activity tool * Provides real-time lightning strike monitoring and safety assessment */ import { LightningActivityParams, LightningActivityResponse } from '../types/lightning.js'; import { LocationStore } from '../services/locationStore.js'; import { GeocodingService } from '../services/geocoding.js'; import { DetailLevel } from '../utils/validation.js'; /** * Tool entry point: resolve the location (coordinates, saved name, or geocoded * city), fetch lightning activity, and format it with a resolved-location header. */ export declare function handleGetLightningActivity(args: unknown, locationStore: LocationStore, geocodingService: GeocodingService): Promise<{ content: Array<{ type: string; text: string; }>; }>; /** * Get lightning activity for a location */ export declare function getLightningActivity(params: LightningActivityParams): Promise; /** * Format lightning activity response for display */ export declare function formatLightningActivityResponse(response: LightningActivityResponse, detail?: DetailLevel): string; //# sourceMappingURL=lightningHandler.d.ts.map