import { AssistantConversationProcessing, Conversation } from './conversation'; import { AssistantTr } from './i18n'; export interface ExportConversationOptions { /** * The conversation's processing entry. Without it a turn still running is * exported as "Stopped", because nothing else says it is live. */ processing?: AssistantConversationProcessing | null; /** The product's translator, for "Stopped". English when omitted. */ tr?: AssistantTr; } export declare function exportConversation(conversation: Conversation, format: "json" | "markdown", options?: ExportConversationOptions): { content: string; filename: string; mimeType: string; }; export declare function downloadFile(content: string, filename: string, mimeType: string): void; //# sourceMappingURL=exportConversation.d.ts.map