import type { LivingMemoryGetMessagesMemory, MemoryEntryRecord, PresetSpeakerRecord } from '../../contracts/memory'; type ModelMemoryView = Pick; type MemoryModelField = keyof ModelMemoryView | 'speakerLabels'; export declare const dreamMemoryFields: readonly ["id", "type", "createdAt", "updatedAt", "sentiment", "importance", "keywords", "summary", "content", "speakerLabels"]; export declare const contextMemoryFields: readonly ["type", "updatedAt", "sentiment", "sourceLabel", "content"]; export declare const searchMemoryFields: readonly ["id", "type", "updatedAt", "sentiment", "sourceLabel", "content"]; export declare function renderMemoriesForModel(entries: readonly ModelMemoryView[], options: { fields: readonly (keyof ModelMemoryView)[]; }): string; export declare function renderMemoriesForModel(entries: readonly (ModelMemoryView & Pick)[], options: { fields: readonly MemoryModelField[]; speakers: readonly PresetSpeakerRecord[]; }): string; export declare const renderMemorySourceMessagesForModel: (memory: LivingMemoryGetMessagesMemory) => string; export {};