import { TelemetryService, type DriverTelemetryDto } from './telemetry.service'; import { TelemetryAnalyzerService } from './telemetry-analyzer.service'; export declare class TelemetryController { private readonly telemetryService; private readonly analyzerService; constructor(telemetryService: TelemetryService, analyzerService: TelemetryAnalyzerService); ingest(data: DriverTelemetryDto): Promise<{ success: boolean; timestamp: Date; }>; sync(): Promise; analyze(hours?: number): Promise<{ success: boolean; roadAnalysis: any; roadDiscovery: any; }>; processIntelligence(hours?: string, days?: string): Promise<{ success: boolean; message: string; timestamp: Date; window: { days: number; hours: number; }; }>; getSummary(): Promise<{ telemetry: { total: any; }; roads: { analyzed: any; closed: any; }; candidates: { total: any; pending: any; }; }>; getNearby(lat: number, lng: number, radius: number): Promise; }