/** * diff-contains grader — assert on the cumulative working-tree diff a stimulus * produced (starting state → ending state, scoped to the workspace). * * Patterns are regex by default; a `value` field provides a literal-substring * convenience. The negated variant (`diff-not-contains`) passes when the * pattern is absent from the diff. * * diff-contains / diff-not-contains (regex/literal on the workspace diff) * diff-empty (workspace diff is empty) */ import type { Grader, GraderInput, GraderMetadata, GraderResult } from "../../index.js"; export declare class DiffMatchGrader implements Grader { metadata: GraderMetadata; constructor(name?: "diff-contains" | "diff-not-contains"); /** `diff-contains 'TODO'` or `diff-contains /TODO/` — the schema allows * exactly one of `value`/`pattern`, so whichever is set discriminates. */ defaultName(config: Record): string; grade(input: GraderInput): Promise; } //# sourceMappingURL=diff-match-grader.d.ts.map