/** n exported functions with small bodies. `docstrings: false` drops the * docstring so every function becomes a missing-docstring finding (AL0002); * `true` (the default) is the clean shape for parse/typecheck/fmt/compile. */ export declare function manyFunctions(n: number, opts?: { docstrings?: boolean; }): string; /** n unused named imports from distinct modules — a findings-dense input for * the unused-import rule (AL0001). A trivial function keeps the file valid. */ export declare function manyUnusedImports(n: number): string; /** n redundant `import { map } from "std::index"` statements — findings-dense * for the redundant-prelude rule (AL0003), each at a growing offset (the shape * that exposed the locFromOffsets O(n^2)). */ export declare function manyRedundantPreludeImports(n: number): string; /** One function whose body is n-deep nested `if` blocks. Stresses recursive * descent in the parser, generator, and type checker. */ export declare function deepNesting(n: number): string; /** An n-arm string-literal union used by a function. Type checkers commonly go * quadratic on union handling, so this is the typecheck-specific stressor. */ export declare function wideUnion(n: number): string; /** One function with n statements — same total size as manyFunctions(n) but a * different shape, to catch per-function-overhead regressions. */ export declare function oneHugeFunction(n: number): string; /** A temp directory of n chained `.agency` files (each imports the previous), * returned as a PATH — bundle and the manifest read from disk. Caller cleans up. */ export declare function multiFileProject(n: number): string;