/** * Story runtime module — multi-story resolution, caching, and ref encoding. * * This module is the internal backbone for executing document-api operations * against any content story (body, header/footer, footnote, endnote). * * @module story-runtime */ export type { StoryRuntime, StoryKind } from './story-types.js'; export { buildStoryKey, parseStoryKeyType, BODY_STORY_KEY } from './story-key.js'; export type { StoryRefV3, StoryRefV4, StoryRefV4Node } from './story-ref-codec.js'; export { encodeV4Ref, decodeRef, isV4Ref } from './story-ref-codec.js'; export type { StoryRevisionStore } from './story-revision-store.js'; export { initStoryRevisionStore, getStoryRevisionStore, getStoryRevision, incrementStoryRevision, getStoryRuntimeRevision, } from './story-revision-store.js'; export { StoryRuntimeCache } from './runtime-cache.js'; export { resolveStoryRuntime, getStoryRuntimeCache } from './resolve-story-runtime.js'; export { resolveStoryFromInput, resolveStoryFromRef, resolveMutationStory } from './resolve-story-context.js'; export { resolveHeaderFooterSlotRuntime, resolveHeaderFooterPartRuntime } from './header-footer-story-runtime.js'; export { resolveNoteRuntime } from './note-story-runtime.js'; //# sourceMappingURL=index.d.ts.map