export { /** @deprecated Use `BeatListEditor`, which edits the beat array itself and covers every beat type. */ default as DeckEditor } from './DeckEditor.vue'; export { /** @deprecated Use `BeatListEditor` — it consumes a beat array directly, so it can insert mid-deck. */ default as MulmoScriptDeckEditor, } from './MulmoScriptDeckEditor.vue'; export { /** @deprecated Use `BeatListEditor`, whose left pane lists beats of every type. */ default as DeckList } from './components/DeckList.vue'; export { /** @deprecated Use `BeatView`, which renders a beat into a div with no per-slide CDN load. */ default as SlidePreview, } from './components/SlidePreview.vue'; export { default as Inspector } from './components/Inspector.vue'; export { default as BeatView } from './components/BeatView.vue'; export { default as BeatEditorPane } from './components/BeatEditorPane.vue'; export { default as BeatListEditor } from './BeatListEditor.vue'; export { defaultBeatEditors, editorsFor } from './editors/registry'; export type { BeatEditorDefinition, BeatEditorProps, BeatEditorEmits } from './editors/types'; export { readChartForm, writeChartForm, parseNumbers, CHART_TYPES } from './editors/chartData'; export type { ChartForm, ChartSeries } from './editors/chartData'; export { sanitizeFragment } from './sanitize'; export { BEAT_TYPES, makeBeat, beatType, beatImage } from './beatHelpers'; export type { EditableBeat, BeatType } from './beatHelpers'; export { defaultTheme, sampleDeck } from './data/sampleDeck'; export type { SlideLayout, SlideTheme } from '@mulmocast/deck';