import { r as KlawConfig } from "../../types.klaw-xKUw_Rz7.js"; import { o as MemorySyncProgressUpdate, t as MemoryProviderStatus } from "../../types-D92cnPAQ2.js"; import { t as MemoryEmbeddingProbeResult } from "../../memory-core-host-engine-storage-fcQ7u3xh.js"; import { i as ShortTermRecallEntry, t as PromotionCandidate } from "../../short-term-promotion-CfRhk96z.js"; import { pt as resolveMemoryRemDreamingConfig, st as resolveMemoryDeepDreamingConfig } from "../../dreaming-BkBnFn4g.js"; //#region extensions/memory-core/src/dreaming-narrative.d.ts declare function writeBackfillDiaryEntries(params: { workspaceDir: string; entries: Array<{ isoDay: string; bodyLines: string[]; sourcePath?: string; }>; timezone?: string; }): Promise<{ dreamsPath: string; written: number; replaced: number; }>; declare function removeBackfillDiaryEntries(params: { workspaceDir: string; }): Promise<{ dreamsPath: string; removed: number; }>; declare function dedupeDreamDiaryEntries(params: { workspaceDir: string; }): Promise<{ dreamsPath: string; removed: number; kept: number; }>; //#endregion //#region extensions/memory-core/src/rem-evidence.d.ts type GroundedRemPreviewItem = { text: string; refs: string[]; }; type GroundedRemCandidate = GroundedRemPreviewItem & { lean: "likely_durable" | "unclear" | "likely_situational"; }; type GroundedRemFilePreview = { path: string; facts: GroundedRemPreviewItem[]; reflections: GroundedRemPreviewItem[]; memoryImplications: GroundedRemPreviewItem[]; candidates: GroundedRemCandidate[]; renderedMarkdown: string; }; type GroundedRemPreviewResult = { workspaceDir: string; scannedFiles: number; files: GroundedRemFilePreview[]; }; declare function previewGroundedRemMarkdown(params: { workspaceDir: string; inputPaths: string[]; }): Promise; //#endregion //#region extensions/memory-core/src/dreaming-phases.d.ts declare function filterRecallEntriesWithinLookback(params: { entries: readonly ShortTermRecallEntry[]; nowMs: number; lookbackDays: number; }): ShortTermRecallEntry[]; type RemTruthSelection = { key: string; snippet: string; confidence: number; evidence: string; }; type RemTruthCandidate = Omit; type RemDreamingPreview = { sourceEntryCount: number; reflections: string[]; candidateTruths: RemTruthCandidate[]; candidateKeys: string[]; bodyLines: string[]; }; //#endregion //#region extensions/memory-core/src/rem-harness.d.ts type MemoryRemHarnessRemConfig = ReturnType; type MemoryRemHarnessDeepConfig = ReturnType; type PreviewRemHarnessOptions = { workspaceDir: string; cfg?: KlawConfig; pluginConfig?: Record; grounded?: boolean; groundedInputPaths?: string[]; groundedFileLimit?: number; includePromoted?: boolean; candidateLimit?: number; remPreviewLimit?: number; nowMs?: number; }; type PreviewRemHarnessResult = { workspaceDir: string; nowMs: number; remConfig: MemoryRemHarnessRemConfig; deepConfig: MemoryRemHarnessDeepConfig; recallEntryCount: number; remSkipped: boolean; rem: RemDreamingPreview; groundedInputPaths: string[]; grounded: GroundedRemPreviewResult | null; deep: { candidateLimit?: number; candidateCount: number; truncated: boolean; candidates: PromotionCandidate[]; }; }; declare function previewRemHarness(params: PreviewRemHarnessOptions): Promise; //#endregion export { type KlawConfig, type MemoryEmbeddingProbeResult, type MemoryProviderStatus, type MemorySyncProgressUpdate, type PreviewRemHarnessOptions, type PreviewRemHarnessResult, dedupeDreamDiaryEntries, filterRecallEntriesWithinLookback, previewGroundedRemMarkdown, previewRemHarness, removeBackfillDiaryEntries, writeBackfillDiaryEntries };