#!/usr/bin/env node import { type CLIFlags } from "./config.js"; import { NoSourcesError } from "./agent.js"; import { type VerificationReport } from "./verify.js"; import { type SourceTrustSummary } from "./source-authority.js"; import { type CostEstimate } from "./pricing.js"; interface ParsedArgs { question?: string; extras: string[]; outPath?: string; flags: CLIFlags; help: boolean; version: boolean; } export declare function parseArgs(argv: string[]): ParsedArgs; export declare function renderCostSummary(cost: CostEstimate, model: string, baseUrl: string): string; /** * Multi-model cost summary. Used when the run spread requests across * models (v0.10.0 per-stage overrides). When only one model was used, * delegates to `renderCostSummary` so the output is identical to * pre-v0.10.0. When two or three models were used, prints the aggregate * line followed by one indented per-model line so the operator can see * where the dollars actually went. */ export declare function renderMultiModelCostSummary(cost: import("./pricing.js").MultiModelCostEstimate, baseUrl: string): string; export declare function renderCitationHealthFooter(report: VerificationReport | undefined, trust?: SourceTrustSummary): string; export declare function renderNoSourcesMessage(err: NoSourcesError): string; export declare function safeErrorMessage(err: unknown): string; export {}; //# sourceMappingURL=cli.d.ts.map