import type { Config } from '../../config/schema.js'; export interface SummarizeForTtsOptions { text: string; targetLength: number; config?: Config; modelRef?: string; signal?: AbortSignal; } export interface SummarizeResult { summary: string; originalLength: number; summaryLength: number; wasSummarized: boolean; } /** * Condense text for TTS using a small LLM pass; falls back to sentence-boundary truncation. */ export declare function summarizeForTts(options: SummarizeForTtsOptions): Promise;