import { CheckOrchestratorMode } from "../shared/outfitter-xn5km042.js"; import { CliOutputMode } from "../shared/outfitter-fhahf9f3.js"; import { defineAction, InternalError, ValidationError } from "@outfitter/contracts"; import { TsDocCheckResult } from "@outfitter/tooling"; import { z } from "zod"; interface CheckActionInput { readonly block?: string | undefined; readonly compact: boolean; readonly cwd: string; readonly manifestOnly: boolean; readonly mode?: CheckOrchestratorMode | undefined; readonly outputMode: CliOutputMode; readonly stagedFiles?: string[] | undefined; readonly verbose: boolean; } interface CheckTsDocActionInput { readonly cwd: string; readonly jq?: string | undefined; readonly level?: "documented" | "partial" | "undocumented" | undefined; readonly minCoverage: number; readonly outputMode: CliOutputMode; readonly packages: string[]; readonly strict: boolean; readonly summary: boolean; } type CheckAction = ReturnType>; type CheckTsdocAction = ReturnType>; /** Compare local config blocks against the registry for drift, or orchestrate a suite of checks. */ declare const checkAction: CheckAction; /** Zod schema describing the output shape of a TSDoc coverage check. */ declare const checkTsdocOutputSchema: z.ZodType; /** Check TSDoc coverage on exported declarations across workspace packages. */ declare const checkTsdocAction: CheckTsdocAction; export { checkTsdocOutputSchema, checkTsdocAction, checkAction };