/** * Pure function to scan a plan's steps and collect readiness statistics. * * Extracts from the inline logic in `previewOrApplyPlan` so it can be tested * independently and reused from core without CLI dependencies. * * @experimental This API is unstable and may change without notice. */ import type { Plan } from "../plan/plan.js"; export interface PlanReadinessReport { readonly hasErrors: boolean; readonly hasWarnings: boolean; readonly errorMessages: ReadonlyArray; readonly warnMessages: ReadonlyArray; } /** * Scan all steps in a plan and collect readiness statistics. * * Pure function: no side effects, no service dependencies. */ export declare const scanPlanReadiness: (plan: Plan) => PlanReadinessReport; //# sourceMappingURL=scan-plan-readiness.d.ts.map