import { Option } from "effect"; import { Prompt } from "effect/unstable/ai"; declare const sessionTranscriptCursor: (projection: ReadonlyArray, transcript: ReadonlyArray) => Option.Option; declare const isAppendOnlyDescendant: (ancestor: Prompt.Prompt, descendant: Prompt.Prompt) => boolean; /** @internal Session/Prompt reconciliation shared by the compaction runtime. */ export declare const SessionSyncInternals: { sessionTranscriptCursor: typeof sessionTranscriptCursor; isAppendOnlyDescendant: typeof isAppendOnlyDescendant; }; export {};