/** * 模板编辑器 API — 按模块拆分后的统一入口 * 保持与原 template-editor.ts 相同的导出结构,向后兼容 */ // 类型 export type { EditPlanStatus, TitleConfig, SubtitleConfig, BgmConfig, SegmentTtsConfig, SegmentTrimConfig, SegmentTransitionConfig, EditPlanSegment, EditPlanConfig, EditPlan, CreateEditPlanRequest, UpdateEditPlanRequest, EditPlanListParams, EditPlanListResponse, GenerateResponse, EditPlanGeneration, ClipStatusItem, GenerationStatusResponse, GeneratedVideo, AIRecommendRequest, AIRecommendClipItem, AIRecommendResponse, GenerateCoverRequest, GenerateCoverResponse, CoverResult, EditPlanClipStatus, EditPlanClip, CreateEditPlanClipRequest, UpdateEditPlanClipRequest, EditPlanClipListResponse, EditPlanClipListParams, ClipReorderItem, ClipReorderResponse, ClipBatchDeleteResponse, ClipsFromAssetsResponse, CopyEditPlanRequest, TransitionEffect, MediaAsset, } from "./types" // 常量 export { TRANSITION_OPTIONS, MATERIAL_TYPE_LABELS, MATERIAL_TYPE_ICONS, PLAN_STATUS_LABELS, QUALITY_OPTIONS, } from "./constants" // 模板草稿 CRUD + 生成 export { getEditPlans, getEditPlan, createEditPlan, updateEditPlan, deleteEditPlan, generateEditPlan, getGenerationStatus, getEditPlanGenerations, getGenerationTaskResults, cancelGeneration, copyEditPlan, } from "./editPlans" // 片段 CRUD + 批量操作 export { getEditPlanClips, getEditPlanClip, createEditPlanClip, updateEditPlanClip, deleteEditPlanClip, reorderEditPlanClips, batchDeleteEditPlanClips, createClipsFromAssets, } from "./clips" // AI 推荐 + 封面生成 export { aiRecommendClips, generateCover } from "./aiFeatures" // 素材库 export { getMediaAssets, getMediaAsset } from "./mediaAssets"