import { CliOutputMode } from "../shared/outfitter-fhahf9f3.js"; import { defineAction } from "@outfitter/contracts"; interface UpgradeActionInput { readonly all: boolean; readonly cwd: string; readonly dryRun: boolean; readonly guide: boolean; readonly guidePackages?: string[] | undefined; readonly interactive: boolean; readonly noCodemods: boolean; readonly outputMode: CliOutputMode; readonly yes: boolean; } type UpgradeAction = ReturnType>; /** Check for available `@outfitter/*` package updates and show migration guidance. */ declare const upgradeAction: UpgradeAction; interface UpgradeCodemodInput { readonly cwd: string; readonly dryRun: boolean; readonly outputMode: CliOutputMode; } type UpgradeCodemodAction = ReturnType>; /** Run Commander-to-builder codemod transformation on a target directory. */ declare const upgradeCodemodAction: UpgradeCodemodAction; export { upgradeCodemodAction, upgradeAction };