/** * 自定义错误类型 * 用于 CLI 工具的错误处理 */ /** * 模板未找到错误 */ export declare class TemplateNotFoundError extends Error { readonly templateName: string; constructor(templateName: string); } /** * 文件系统错误 */ export declare class FileSystemError extends Error { readonly originalError?: Error; constructor(message: string, originalError?: Error); } /** * 配置错误(如模板文件夹缺失) */ export declare class ConfigurationError extends Error { constructor(message: string); } /** * 规则文件未找到错误 */ export declare class RulesNotFoundError extends Error { readonly templateName: string; constructor(templateName: string); } /** * 根据错误类型获取用户友好的错误消息 * @param error 错误对象 * @returns 用户友好的错误消息 */ export declare function getErrorMessage(error: unknown): string; //# sourceMappingURL=index.d.ts.map