import type { PageSpec } from "../specs/page/page-spec.js"; import type { ValidationResult, ValidationListener } from "./validation-result.js"; import { PageValidation } from "./page-validation.js"; export interface SectionValidationReport { results: ValidationResult[]; errors: number; warnings: number; } export declare class SectionValidation { private readonly pageValidation; private readonly pageSpec; private readonly listener?; constructor(pageValidation: PageValidation, pageSpec: PageSpec, listener?: ValidationListener | undefined); check(): Promise; private checkSection; private checkObjectSpecs; } //# sourceMappingURL=section-validation.d.ts.map