import type { MissionBlockMetadata, MissionMilestone, MissionRunContext, MissionRunLifecycleClassification, MissionState } from "../runtime-types.js"; import type { MissionControlMissionView, MissionControlViewModel } from "../core/mission-control-view-model.js"; export declare function mark(status: string): string; export declare function nextSuggestedAction(mission: MissionState, lifecycle: MissionRunLifecycleClassification, run?: MissionRunContext, block?: MissionBlockMetadata): string; export declare function missionFooterProgressBar(completed: number, total: number, width?: number): string; export declare function missionFooterStatusText(mission: MissionControlMissionView): string; export declare function chooseFooterMission(vm: MissionControlViewModel, preferredMissionId?: string): MissionControlMissionView | undefined; export declare function formatMissionStatusSummary(input: { mission: MissionState; featureCount: number; completedFeatureCount: number; milestones: MissionMilestone[]; run?: MissionRunContext; lifecycle: MissionRunLifecycleClassification; lifecycleEvaluation: string; block?: MissionBlockMetadata; describeBlock: (block: MissionBlockMetadata) => string; }): string; export declare function missionListTextFromMissions(missions: MissionState[], isCleared: (missionId: string) => boolean): string; //# sourceMappingURL=formatting.d.ts.map