/** * Capsule declaration wrapping `Boundary.evaluate` as a `pureTransform` * instance. Proves the factory kernel against an existing, well-tested * primitive with zero-allocation hot-path discipline. * * Input schema is structural — the run handler aligns the random * thresholds + states arrays into a valid Boundary before evaluating. * This way the harness-driven property tests exercise real boundary * shapes without requiring the schema layer to encode the * (thresholds.length === states.length, ascending, non-empty) * invariants directly. * * @module */ type EvaluateOutput = { readonly state: string; readonly matched: boolean; }; /** * Declared capsule for `Boundary.evaluate`. Registered in the module-level * catalog at import time; walked by `scripts/capsule-compile.ts` during * the gauntlet's `capsule:compile` phase. */ export declare const boundaryEvaluateCapsule: import("../assembly.js").CapsuleDef<"pureTransform", { readonly states: readonly string[]; readonly thresholds: readonly number[]; readonly value: number; }, EvaluateOutput, unknown>; export {}; //# sourceMappingURL=boundary-evaluate.d.ts.map