import { Message } from '../config/index'; export type ExportFormat = 'md' | 'json' | 'txt'; export interface ExportOptions { format: ExportFormat; sessionName?: string; timestamp?: string; } /** * Export messages to Markdown format */ export declare function exportToMarkdown(messages: Message[], sessionName?: string): string; /** * Export messages to JSON format */ export declare function exportToJson(messages: Message[], sessionName?: string): string; /** * Export messages to plain text format */ export declare function exportToText(messages: Message[], sessionName?: string): string; /** * Export messages to specified format */ export declare function exportMessages(messages: Message[], options: ExportOptions): string; /** * Save exported content to file */ export declare function saveExport(content: string, format: ExportFormat, outputPath: string, sessionName?: string): { success: boolean; filePath: string; error?: string; };