import { type Diagnostic } from "../../kernel/diagnostic.js"; import { type Manifest, type ProcedureManifest, type SchemaManifest, type TriggerManifest, type ViewManifest } from "../model/ManifestGrammar.js"; import { type ManifestFilePaths } from "./ManifestPathDiagnoser.js"; /** * Package-private implementation of the pure graph rules. The public sealed * entry is `linkManifestSet`; the compatibility validator delegates there. */ export declare function validateManifestGraph(manifests: readonly Manifest[], filePaths?: ManifestFilePaths): { readonly diagnostics: readonly Diagnostic[]; readonly schemas: readonly SchemaManifest[]; readonly views: readonly ViewManifest[]; readonly procedures: readonly ProcedureManifest[]; readonly triggers: readonly TriggerManifest[]; }; //# sourceMappingURL=ManifestGraphValidator.d.ts.map