interface SessionSummary { title: string; slug: string; summary: string; topics: string[]; messageCount: number; date: string; } interface SummaryMessage { role: string; text: string; timestamp: string; sessionId: string; } declare function generateSessionSummary(messages: SummaryMessage[]): Promise; declare function formatSummaryMarkdown(summary: SessionSummary, sessionId: string): string; declare function writeSummaryFile(sessionsDir: string, summary: SessionSummary, agentId: string, sessionId: string): string; export { type SessionSummary, type SummaryMessage, formatSummaryMarkdown, generateSessionSummary, writeSummaryFile };