/** * SUTRA-4.1 — candidate test scaffold generation from graph issues. * Stubs only — may not compile, not run in CI. */ import type { SutraGraph, SutraIssue, IssueKind } from "./types.js"; export declare const SCAFFOLD_BANNER = "// CANDIDATE \u2014 generated by Sutra, not run automatically"; export declare const SCAFFOLD_KINDS: IssueKind[]; /** Safe filename from issue node (METHOD /path). */ export declare function scaffoldFileName(issue: SutraIssue): string; /** Generate candidate test stub content for one issue. */ export declare function generateStub(issue: SutraIssue): string; export interface ScaffoldOptions { outDir: string; kinds: IssueKind[]; force?: boolean; } export interface ScaffoldResult { written: string[]; skipped: string[]; } /** Write candidate test stubs for matching issues. Never overwrites without force. */ export declare function writeScaffolds(graph: SutraGraph, opts: ScaffoldOptions): ScaffoldResult;