export interface ContentSummary { summary: string; truncated: boolean; original_length: number; reason?: 'max_length' | 'complexity' | 'manual'; } /** * Summarize content with smart truncation */ export declare function summarizeContent(content: unknown, maxLength?: number): ContentSummary; /** * Truncate text at word boundaries */ export declare function truncateText(text: string, maxLength: number): string; //# sourceMappingURL=summarization.d.ts.map