import { type OrderedProjectedValue } from "../../core/ordered-projected-value.js"; import type { HsonNode } from "../../core/types.js"; import type { VerifiedCanonicalSchemaGraph } from "./graph.js"; import type { CanonicalGraphEvaluation } from "./issues.js"; export type CanonicalEvaluationLimits = Readonly<{ maxSteps?: number; maxIssues?: number; maxDepth?: number; maxUnionWork?: number; maxContentItems?: number; }>; export declare function evaluate_canonical_projected_schema(graph: VerifiedCanonicalSchemaGraph, candidate: OrderedProjectedValue, limits?: CanonicalEvaluationLimits): CanonicalGraphEvaluation; export declare function evaluate_canonical_document_schema(graph: VerifiedCanonicalSchemaGraph, root: HsonNode, limits?: CanonicalEvaluationLimits): CanonicalGraphEvaluation; //# sourceMappingURL=evaluate.d.ts.map