export { hasExactPackagePin } from "../mcp/pins.js"; export type RuntimeFindingSeverity = "fail" | "warn" | "info"; export interface RuntimeFinding { code: string; severity: RuntimeFindingSeverity; surface: string; message: string; } export interface RuntimeInventory { root: string; mcp: { config: "absent" | "present" | "unsafe" | "invalid"; servers: Array<{ name: string; type: "stdio" | "http" | "unknown"; command?: string; egress?: string; credentials?: string; supplyChain?: string; }>; }; tools: Array<{ name: string; source: string; state: "present" | "absent" | "unsafe"; }>; processAudit: { state: "skipped"; reason: string; }; workflowLaunchers: Array<{ file: string; line: number; text: string; }>; findings: RuntimeFinding[]; } export declare function buildAiRuntimeInventory(root?: string): RuntimeInventory; export declare function summarizeRuntimeInventory(inventory: RuntimeInventory): string;