import type { ChatDeleteMetadata, ChatExportOptions, ChatExportRecord, ChatMessage, ChatRedactionMetadata, ChatScope, ChatThread } from "./types/chat.js"; export declare function redactedMessage(message: ChatMessage, redaction: ChatRedactionMetadata): ChatMessage; export declare function tombstonedThread(thread: ChatThread, deletion: ChatDeleteMetadata): ChatThread; export declare function tombstonedMessage(message: ChatMessage, deletion: ChatDeleteMetadata): ChatMessage; export declare function threadExportRecord({ scope, thread, messages, options, }: { scope: ChatScope; thread: ChatThread; messages: ChatMessage[]; options: ChatExportOptions; }): ChatExportRecord;