export { resolveTargetCharacters } from "../shared/summary-length.js";
export declare function formatOptionalString(value: string | null | undefined): string;
export declare function formatOptionalNumber(value: number | null | undefined): string;
export declare function sumNumbersOrNull(values: Array<number | null>): number | null;
export declare function formatUSD(value: number): string;
export declare function estimateWhisperTranscriptionCostUsd({ transcriptionProvider, transcriptSource, mediaDurationSeconds, openaiWhisperUsdPerMinute, }: {
    transcriptionProvider: string | null;
    transcriptSource: string | null;
    mediaDurationSeconds: number | null;
    openaiWhisperUsdPerMinute: number;
}): number | null;
