import type { PlanStatus, SessionPlan } from "../../../store/plan.js"; export interface CompletionAssessmentInput { readonly visible: string; readonly canonicalVisible: string; readonly livePlan: SessionPlan | undefined; readonly activePlanStatus: PlanStatus | undefined; readonly planApproved: boolean; readonly informationalQuery: boolean; readonly idleOrSocialPrompt: boolean; readonly buildLikeTurn: boolean; readonly pentestLikeTurn: boolean; } export interface CompletionAssessment { readonly displayCleaned: string; readonly cleaned: string; readonly narratedAction: boolean; readonly narratedWebAction: boolean; readonly planHasOpenWorkNow: boolean; readonly completedPlanDuringThisTurn: boolean; readonly wantsAction: boolean; } export declare const assessCompletion: (input: CompletionAssessmentInput) => CompletionAssessment;