import { CliOutputMode } from "./outfitter-fhahf9f3.js"; import { Result } from "@outfitter/contracts"; import { CoverageLevel, TsDocCheckResult } from "@outfitter/tooling"; /** Validated input for the check-tsdoc action handler. */ interface CheckTsDocInput { readonly cwd: string; readonly emitOutput?: boolean; readonly jq: string | undefined; readonly level: CoverageLevel | undefined; readonly minCoverage: number; readonly outputMode: CliOutputMode; readonly packages: readonly string[]; readonly strict: boolean; readonly summary: boolean; } /** * Run TSDoc coverage analysis and format output. * * @param input - Validated action input * @returns Result containing the coverage analysis */ declare function runCheckTsdoc(input: CheckTsDocInput): Promise>; export { CheckTsDocInput, runCheckTsdoc };