/**
 * 结构化错误基类 — 提供统一的错误码、严重性和恢复建议。
 *
 * 使用方式:
 *   throw new SoloForgeError("配置加载失败", "CONFIG_LOAD_ERROR", "error", "检查 config.yaml 格式");
 */
/**
 * SoloForge 结构化错误
 */
export declare class SoloForgeError extends Error {
    /** 错误码 — 用于程序化识别错误类型 */
    readonly code: string;
    /** 严重性 — error 或 warning */
    readonly severity: "error" | "warning";
    /** 恢复建议 */
    readonly recovery?: string;
    constructor(message: string, code: string, severity?: "error" | "warning", recovery?: string);
    /** 序列化为 JSON 友好格式 */
    toJSON(): Record<string, unknown>;
}
//# sourceMappingURL=errors.d.ts.map