export { default as StoryMainSidebar } from './story/ui/MainSidebar.svelte'; export { default as StoryBottomAuthoringBar } from './story/ui/BottomAuthoringBar.svelte'; export { default as StoryNarrationOverlay } from './story/ui/NarrationOverlay.svelte'; export { default as StoryChapterOverlay } from './story/ui/ChapterOverlay.svelte'; export { default as StoryAnnotationOverlay } from './story/ui/StoryAnnotationOverlay.svelte'; export { captureAudioVideo, captureImagePdf, captureModel, } from './story/capture'; export { createMediaMarks } from './story/mediaMarks'; export { createModelPose } from './story/modelPose'; export { setChapterManifest } from './core/state/story.svelte'; export { resolveManifestForNewChapter } from './story/manifestResolver'; export { validateStory } from './story/validation'; export { evaluateChapterTasks, evaluateTaskAvailability, evaluateTaskStatus, taskForValidationMessage, inspectorGroupForTask, isStageTool, INSPECTOR_GROUPS, type ChapterTaskId, type InspectorGroup, type CompletionState, type TaskAvailability, type TaskStatus, } from './story/chapterTasks'; export { buildChapterAnnotationId, deriveChapterAnnotationBase, validatePublicIdentifier, validatePublicationIdentifiers, } from './story/publicIdentifiers'; export { migrateLegacyChapterTiming, resolveChapterTiming } from './story/timing'; export { configureCameraTrackPreset, generateCameraPreset, retimeCameraKeyframes, sampleCameraTrack, type CameraTrackSample, } from './story/cameraTrack'; export { buildExportEnvelope, serializeStoryToIiif, type ExportEnvelope, type SaveConfig, type SaveResult, type StorySaveHandler, type SerializeStoryOptions, type StoryAnnotation, type StoryAnnotationPage, } from './story/storySerializer'; export { IIIF_PRESENTATION_3_CONTEXT, MANGO_STORY_NAMESPACE, MANGO_STORY_VERSION, MANGO_VIEWER_STATE_FORMAT, MANGO_VIEWER_STATE_TYPE, type MangoStoryPlayback, type MangoViewerState, type MangoViewerStateBody, } from './story/storyAnnotationProfile'; export { addChapterFromCapture, createEmptyStory, createStoryStore, deleteChapter, setAdvanceMode, setAnnotationPlacement, setAnnotationText, setDelay, setNarrationSegment, removeNarrationSegment, setNarrationTrack, setStoryIdentifiers, setChapterCameraTrack, updateChapterFromCapture, type StoryStoreRunes, } from './core/state/story.svelte'; export { createStoryBuilderPlugins } from './plugins/storyBuilder'; export type { AnnotationPlacement, Chapter, ChapterAdvance, ChapterEntryTransition, ChapterCameraKeyframe, ChapterCameraTrack, ChapterAnnotation, ChapterMedia, ChapterModel, LanguageMap, NarrationSegment, NarrationTrack, StoryPublication, StoryState, } from './core/types/story';