import { type CommandSpec } from "./internals/plan.js"; export interface ArtifactPresence { name: string; /** Repo-relative path checked (the context-dir name for the "context-dir" entry). */ relative: string; present: boolean; detail: string; } /** * The harness-managed artifacts and whether each is present under `root`. Defined * once and shared: `aih status` renders it as probes, `aih report` as a * configuration panel — so the inventory never drifts between the two. */ export declare function inventory(root: string, contextDir: string): ArtifactPresence[]; /** * Read-only inventory of what the harness has configured for the target. Every * check is pass/skip (never fail), so `status` always exits 0. */ export declare const command: CommandSpec;