import type { DesignResourcePropertyDefinitionV1 } from "./design-resource-fact-types.js"; import type { DesignResource } from "./design-resource-handoff-file-primitives.js"; import type { DesignResourceSymbolicCompilationSession } from "./design-resource-symbolic-compilation.js"; import type { DesignResourceHandoffPreflightV2, DesignResourceObservableRuleManifestV2, DesignResourceSymbolicHandoffTargetV2 } from "./design-resource-symbolic-fact-types.js"; import type { SymbolicManifestIndexes } from "./design-resource-symbolic-indexes.js"; export declare function validateSymbolicObligations(manifest: DesignResourceObservableRuleManifestV2, projections: DesignResourceHandoffPreflightV2["rule_projections"], properties: Map, oracles: Map, environments: Map, target: DesignResourceSymbolicHandoffTargetV2, resources: Map, contents: Map): void; export declare function validateSymbolicCertificates(manifest: DesignResourceObservableRuleManifestV2, projections: DesignResourceHandoffPreflightV2["rule_projections"], indexes: SymbolicManifestIndexes, compilation: DesignResourceSymbolicCompilationSession, target: DesignResourceSymbolicHandoffTargetV2, resources: Map, contents: Map): { coveredOmittedAxes: number; coveredDependencyEdges: number; };