import { VrtReport, VrtReportItem } from "../types.mjs"; //#region src/node/github.d.ts declare function isGithubActions(): boolean; declare function storyOf(key: string): { file: string; name: string; }; declare const FAILING_STATUSES: Set; declare function detailOf(item: VrtReportItem): string; /** * Appends a markdown summary of the run to the GitHub Actions job summary, so a * reviewer sees the verdict, counts, and every failing story without opening an * artifact. No-op when `GITHUB_STEP_SUMMARY` is unset. */ declare function writeGithubStepSummary(report: VrtReport): void; /** * Emits `::error` workflow annotations for failing stories (capped, then a * `::notice` with the remainder). `filePrefix` makes the annotation's `file=` * repo-root-relative so it attaches inline in a monorepo package. */ declare function writeGithubAnnotations(report: VrtReport, filePrefix?: string): void; //#endregion export { FAILING_STATUSES, detailOf, isGithubActions, storyOf, writeGithubAnnotations, writeGithubStepSummary };