import { type Identity } from '@byted-apaas/cli-core-sdk'; import { type ComponentType } from './types'; export interface LoadDevConfigTemplateOptions { componentsRoot: string; cwd: string; namespace: string; identity: Identity; componentType: ComponentType; } /** * 加载调试模板,由于调试模板依赖了 webpack 大量的插件,因此不直接随 cli 安装,而是在这里动态加载 * 原本是通过 template-loader 加载,存在版本未锁定导致发布稳定性的问题,因此在该版本中 * 将加载调试模板的逻辑内置到 cli-plugin-component,并且锁定要加载的模板的版本 */ /** * 在目前对齐的方案中,如果是通过 cli 启动的调试流程,则固定使用内置的配置模板 * 如果用户有定制构建配置的诉求,需要使用自己的脚本来启动调试服务 * TODO: 是否可以优化? */ export declare function loadComponentDevtool(options: LoadDevConfigTemplateOptions): Promise;