export interface CliTelemetryOptions { /** Stable identifier for the emitting CLI, e.g. "skills-installer". */ cli: string; cliVersion: string; command: string; interactive: boolean; } export interface CliTelemetry { track(event: string, properties?: Record): void; captureException(error: unknown, context?: CliExceptionContext): void; flush(): Promise; } export interface CliExceptionContext { handled?: boolean; level?: "fatal" | "error" | "warning" | "info" | "debug"; tags?: Record; extra?: Record; } export declare function createCliTelemetry(options: CliTelemetryOptions): CliTelemetry; //# sourceMappingURL=telemetry.d.ts.map