/** * Schema-violation axis. * * Send args that violate the declared schema in structural ways: * extra fields the schema doesn't mention, missing required fields, * wrong types in nested positions, deeply-nested objects, * prototype pollution shapes. * * Per docs/SPEC.md ยง"Fuzzing strategy". */ import type { Prng } from "../prng.js"; import type { ToolFacts } from "../schema.js"; /** Generate schema-violation inputs for one tool. */ export declare function generateSchemaViolation(facts: ToolFacts, _prng: Prng): Generator<{ args: Record; rationale: string; }>; //# sourceMappingURL=schema-violation.d.ts.map