/** * APIClaw Telemetry - Anonymous usage tracking * * Tracks: * - Server starts * - Search queries (query text only, no PII) * - API executions (which APIs are popular) * * All data is anonymous. No personal information is collected. * Disable with APICLAW_TELEMETRY=false */ interface TelemetryEvent { type: 'startup' | 'search' | 'execute' | 'discovery'; query?: string; apiId?: string; resultCount?: number; responseTimeMs?: number; version?: string; platform?: string; nodeVersion?: string; } export declare const track: (event: TelemetryEvent) => Promise; export declare const trackStartup: () => Promise; export declare const trackSearch: (query: string, resultCount: number, responseTimeMs: number) => Promise; export declare const trackExecute: (apiId: string, responseTimeMs: number) => Promise; export declare const trackDiscovery: (resultCount: number) => Promise; export {}; //# sourceMappingURL=telemetry.d.ts.map