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