import type { MrsfDocument, ValidationDiagnostic, ValidationResult } from "./types.js"; export type HashFunction = (text: string) => string; export declare function validateDocument(doc: MrsfDocument, schema?: object): ValidationResult; export declare function validateSchema(doc: MrsfDocument, rawSchema: object, errors: ValidationDiagnostic[]): void; export declare function validateCrossFields(doc: MrsfDocument, errors: ValidationDiagnostic[], warnings: ValidationDiagnostic[], hash?: HashFunction): void; //# sourceMappingURL=validate-core.d.ts.map