import type { ChatStorage } from "./chat-storage.js"; import type { ChatApiSuccess, ChatMessageInput } from "./chat-api-types.js"; import type { ChatMessage } from "./types/chat.js"; export declare function persistChatMessage(input: { storage: ChatStorage; now: () => string; message: ChatMessageInput; action: "messagePersist" | "providerMessage"; }): Promise<{ message: ChatMessage; meta: ChatApiSuccess["meta"]; }>;