import { type PromptRunnerUsage } from '../prompt-runner.js'; import { type BenchmarkPromptTokenSource } from './runner.js'; export interface PromptUsageSummaryEntry { usage?: PromptRunnerUsage | null; total_tokens?: number | null; prompt_token_source?: BenchmarkPromptTokenSource | null; } export declare function usageProviderLabel(entries: readonly PromptUsageSummaryEntry[]): string; export declare function averageInputTokenLabel(entries: readonly PromptUsageSummaryEntry[]): string; export declare function usageCaptureSummary(entries: readonly PromptUsageSummaryEntry[], subjectLabel: string): string | null; export declare function averageReportedTotalTokens(entries: readonly PromptUsageSummaryEntry[]): number | null; export declare function promptTokenSourceSuffix(source: BenchmarkPromptTokenSource | null | undefined): string;