// Global telemetry instance export declare const telemetry: Telemetry; export declare interface TelemetryEvent { event: string command?: string timestamp: number platform: string nodeVersion: string cliVersion?: string } export declare interface TelemetryConfig { enabled: boolean userId?: string lastSent?: number } declare class Telemetry { constructor(); isEnabled(): Promise; enable(): Promise; disable(): Promise; track(event: string, data?: Record): Promise; trackCommand(command: string, duration?: number): Promise; trackError(error: string, command?: string): Promise; send(): Promise; flush(): Promise; status(): Promise<{ enabled: boolean doNotTrack: boolean eventsQueued: number lastSent?: number }>; }