import { CliOutputMode } from "../shared/outfitter-fhahf9f3.js"; import { defineAction } from "@outfitter/contracts"; interface CheckAutomationInput { cwd: string; outputMode: CliOutputMode; } type CheckAutomationAction = ReturnType>; /** Validate that publishable packages enforce prepublishOnly guardrails. */ declare const checkPublishGuardrailsAction: CheckAutomationAction; /** Validate preset dependency versions, registry versions, and Bun version consistency. */ declare const checkPresetVersionsAction: CheckAutomationAction; /** Validate that surface map references use the canonical root path only. */ declare const checkSurfaceMapAction: CheckAutomationAction; /** Validate canonical JSON formatting of `.outfitter/surface.json`. */ declare const checkSurfaceMapFormatAction: CheckAutomationAction; /** Validate that the `docs/README.md` PACKAGE_LIST sentinel is up to date. */ declare const checkDocsSentinelAction: CheckAutomationAction; /** Validate action ceremony guardrails (TSDoc, input schemas, handler patterns). */ declare const checkActionCeremonyAction: CheckAutomationAction; /** Scan command files and cross-reference against action registry imports. */ declare const checkActionRegistryAction: CheckAutomationAction; export { checkSurfaceMapFormatAction, checkSurfaceMapAction, checkPublishGuardrailsAction, checkPresetVersionsAction, checkDocsSentinelAction, checkActionRegistryAction, checkActionCeremonyAction };