import { ErrorParameters } from 'ajv'; export interface ICloudBaseSchemaValidationError { keyword: string; dataPath: string; schemaPath: string; message: string; params?: ErrorParameters; } export interface ICloudBaseSchemaValidationResult { valid: boolean; errors: ICloudBaseSchemaValidationError[]; } export interface IValidateCloudBaseConfigOptions { schema?: object; } /** 返回 schema 源文件路径(仅用于诊断/文档;schema 内容已内联到 bundle,无需读取该文件) */ export declare function getCloudBaseSchemaPath(): string; export declare function getCloudBaseSchema(): object; export declare function validateCloudBaseConfigBySchema(config: Record, options?: IValidateCloudBaseConfigOptions): ICloudBaseSchemaValidationResult;