import { TokenUsageSummaryRow } from "@mcoda/core"; type OutputFormat = "table" | "json"; interface TokensArgs { workspaceRoot?: string; project?: string; agent?: string; command?: string; job?: string; since?: string; until?: string; groupBy: string[]; format: OutputFormat; } interface TelemetryArgs { workspaceRoot?: string; subcommand: "show" | "opt-out" | "opt-in"; format: OutputFormat; strict?: boolean; } export declare const parseTokensArgs: (argv: string[]) => TokensArgs; export declare const parseTelemetryArgs: (argv: string[]) => TelemetryArgs; export declare const renderTokensTable: (rows: TokenUsageSummaryRow[], groupBy: string[]) => void; export declare class TelemetryCommands { static runTokens(argv: string[]): Promise; static runTelemetry(argv: string[]): Promise; } export {}; //# sourceMappingURL=TelemetryCommands.d.ts.map