import type { DB } from '../db/client.js'; import { type Message } from '../db/schema/messages.js'; export interface MessageLogOptions { db: DB; } export declare class MessageLog { readonly db: DB; constructor({ db }: MessageLogOptions); logInbound({ wamid, whatsapp, type, payload, }: { wamid: string; whatsapp: string; type: string; payload: unknown; }): Promise; updateAnswer(wamid: string, { body, response, summary }: { body: string; response: string | null; summary: string | null; }): Promise; byWamid(wamid: string): Promise; totalForUser(whatsapp: string): Promise; } //# sourceMappingURL=message_log.d.ts.map