import type { Format } from '@tokenometer/core'; export type OutputFormat = 'table' | 'json' | 'sarif'; export interface ParsedArgs { byFile: boolean; configPath: string | null; empirical: boolean; formats: Format[]; formatsSet: boolean; help: boolean; imagePaths: string[]; inputPaths: string[]; inputPathsSet: boolean; latency: boolean; latencyTrials: number; maxSpend: number; /** True iff the user passed `--max-spend` explicitly (not the default). */ maxSpendSet: boolean; modelIds: string[]; modelsSet: boolean; noConfig: boolean; offline: boolean; output: OutputFormat; version: boolean; } export declare const HELP_TEXT: string; export declare const DEFAULT_LATENCY_MAX_SPEND_USD = 0.25; export declare const DEFAULT_LATENCY_TRIALS = 3; export declare const parseArgs: (argv: readonly string[]) => ParsedArgs; //# sourceMappingURL=args.d.ts.map