/** * View-model builders for the remaining result types: list-checks, * list-recipes, history, simulation notice, report, help, and the * clear/configure/uninstall "done" summaries. Each reproduces the visible * output of its retired Ink component as a renderer-agnostic ViewNode. */ import { type ViewNode } from '@opensip-cli/cli-ui'; import type { ClearDoneResult, ConfigureDoneResult, HistoryResult, ListChecksResult, ListRecipesResult, ReportResult, SimNoticeResult, UninstallDoneResult } from '@opensip-cli/contracts'; export declare function viewListChecks(result: ListChecksResult): ViewNode; export declare function viewListRecipes(result: ListRecipesResult): ViewNode; export declare function viewHistory(result: HistoryResult): ViewNode; export declare function viewSimNotice(_result: SimNoticeResult): ViewNode; export declare function viewHelp(): ViewNode; export declare function viewReport(result: ReportResult): ViewNode; export declare function viewClearDone(result: ClearDoneResult): ViewNode; export declare function viewGraphLookup(result: { readonly name: string; readonly resolutionMode: 'exact' | 'fast'; readonly matches: readonly unknown[]; }): ViewNode; export declare function viewConfigureDone(result: ConfigureDoneResult): ViewNode; export declare function viewUninstallDone(result: UninstallDoneResult): ViewNode; //# sourceMappingURL=misc-views.d.ts.map