import type { MemoryScope } from '../../contracts/memory'; import type { SnapshotRepository } from '../../contracts/workflows'; import type { LivingMemoryUserProfileService } from '../user_profile'; export interface LivingMemoryPromptHydrationDependencies { snapshots: Pick; userProfiles: LivingMemoryUserProfileService; } export interface LivingMemoryPromptSectionsOptions { includeSnapshot?: boolean; speakerKeys?: string[]; } export declare const hydrateLivingMemoryPromptSections: (dependencies: LivingMemoryPromptHydrationDependencies, scope: Pick, options?: LivingMemoryPromptSectionsOptions) => Promise<{ snapshot: string; userProfiles: string; }>; export declare const formatLivingMemoryInjection: (sections: { snapshot: string; userProfiles: string; }) => string;