/** * 模板信息接口 */ export interface TemplateInfo { name: string; path: string; description: string; } /** * 获取可用模板列表 * @returns 可用模板信息数组 */ export declare function getAvailableTemplates(): TemplateInfo[]; /** * 检查模板是否存在 * @param templateName 模板名称 * @returns 模板是否存在 */ export declare function templateExists(templateName: string): boolean; /** * 复制模板到目标目录 * @param templateName 模板名称 * @param targetDir 目标目录 * @throws TemplateNotFoundError 如果模板配置不存在 * @throws ConfigurationError 如果模板文件夹不存在 * @throws FileSystemError 如果文件系统操作失败 */ export declare function copyTemplate(templateName: string, targetDir: string): Promise; //# sourceMappingURL=templateManager.d.ts.map