import { ValidationErrorCode } from './messages'; /** * 验证错误信息 */ export interface ValidationError { /** 错误代码 */ code: ValidationErrorCode; /** 错误路径(如 "quiz.id") */ path: string; /** 错误消息 */ message: string; } /** * 验证结果 */ export interface ValidationResult { /** 是否有效 */ valid: boolean; /** 错误列表 */ errors: ValidationError[]; } /** * 验证 DSL 数据 * * @param dsl - 要验证的 DSL 数据 * @returns 验证结果 */ export declare function validateQuizDSL(dsl: unknown): ValidationResult; //# sourceMappingURL=validator.d.ts.map