#!/usr/bin/env node /** * NeuroLink CLI Telemetry Commands * * Commands for managing telemetry and observability exporters: * - status: Show exporter status * - configure: Configure an exporter * - list-exporters: List configured exporters * - flush: Flush pending spans * - stats: Show token/cost stats */ import type { CommandModule } from "yargs"; import type { TelemetryStatusArgs as StatusArgs, TelemetryConfigureArgs as ConfigureArgs, TelemetryListExportersArgs as ListExportersArgs, TelemetryFlushArgs as FlushArgs, TelemetryStatsArgs as StatsArgs } from "../../lib/types/index.js"; /** * Telemetry Command Factory */ export declare class TelemetryCommandFactory { /** * Create the telemetry command group */ static createTelemetryCommands(): CommandModule; /** * Create the status subcommand */ static createStatusCommand(): CommandModule; /** * Create the configure subcommand */ static createConfigureCommand(): CommandModule; /** * Create the list-exporters subcommand */ static createListExportersCommand(): CommandModule; /** * Create the flush subcommand */ static createFlushCommand(): CommandModule; /** * Create the stats subcommand */ static createStatsCommand(): CommandModule; }