import type { ForumMessage, JsonlStore } from "@femtomc/mu-core"; import { EventLog } from "@femtomc/mu-core"; export type ForumTopicSummary = { topic: string; messages: number; last_at: number; }; export declare class ForumStore { #private; readonly events: EventLog; constructor(forum: JsonlStore, opts?: { events?: EventLog; }); post(topic: string, body: string, author?: string): Promise; read(topic: string, limit?: number): Promise; topics(prefix?: string | null, opts?: { limit?: number | null; }): Promise; } //# sourceMappingURL=forum_store.d.ts.map