// Server entry of @stc/feature-studio. The browser imports "@stc/feature-studio/web" instead (no server code). export { studioFeature, OUTSIDE_MESSAGE, IMPORTED_MESSAGE, uploadMaxBytes, UPLOAD_EXTENSIONS, type StudioFeature, type StudioFeatureOptions } from "./server/feature"; export { createDraftWriter, type DraftWriter, type DraftWriterOptions } from "./server/draft-writer"; export { createStudioStore, contentHash, isAllowedRemote, ownerRequiredFor, type StudioStore, type Identity, type DraftStatus, type PublishResult, type SyncResult } from "./server/store"; export { createPublishedWatcher, type PublishedWatcher } from "./server/watch"; export { studioCourseDirs, studioWorktreesDir, studioReposDir } from "./server/paths"; export { studioWeb } from "./web"; /** The studio adds no tables: authors use Phase 0's `course_authors`. */ export const migrationsDirs: string[] = [];