import type { ChecklistResults, TreeIdentity } from "./results.js"; export interface ChecklistReport { index: number; done: boolean; } export type ChecklistReports = readonly ChecklistReport[] | Readonly> | undefined; /** Exact index-based checklist accounting; item text is never used as an identity. */ export declare function verifyChecklist(items: readonly string[] | undefined, reports: ChecklistReports, tree: TreeIdentity): ChecklistResults;