import type { AutoUpdateMode, AutoUpdatePreflightResult } from "./types.js"; /** Inputs for the preflight environment capability check. */ export interface AutoUpdatePreflightInput { /** Mode the user (or defaults) configured. */ configuredMode: AutoUpdateMode; /** Whether the `openclaw plugins update` CLI command is available. */ canUpdatePlugin: boolean; } /** * Check whether the runtime environment can support the configured * {@link AutoUpdateMode}. If `auto-apply` is requested but the plugin * update command is unavailable, the effective mode is downgraded to * `notify-only` and the reason is recorded. */ export declare function evaluatePreflight(input: AutoUpdatePreflightInput): AutoUpdatePreflightResult; //# sourceMappingURL=preflight.d.ts.map