import { Context } from "koishi"; import { HistoryConfig } from "./config"; import { InteractionManager } from "./interaction-manager"; export declare class ArchivalMemoryManager { private ctx; private config; private interactionManager; private logger; private chatModel; private dailyTaskTimer; constructor(ctx: Context, config: HistoryConfig, interactionManager: InteractionManager); start(): void; stop(): void; private scheduleDailyTask; generateDiariesForAllChannels(): Promise; generateDiaryForChannel(platform: string, channelId: string, date: Date): Promise; private buildDiaryPrompt; private formatInteractionsForPrompt; }