/** * Dispatch read-only dependency-check API calls per SIEM. * * Each vendor module exports `checkDeps(opts)`; this file selects * the right one and renders the normalized result as markdown for the * dependency-check tool to return. */ import type { SiemId } from '../pricing.js'; import type { DepCheckOptions, DepCheckResult } from './types.js'; export type { DepCheckOptions, DepCheckResult, VendorInventory, InventoryObject } from './types.js'; export { matchObject, inventoryToDepResult } from './types.js'; /** Which SIEM ids the dep-check tool supports (subset of full registry). */ export declare const DEP_CHECK_VENDORS: SiemId[]; export declare function checkDeps(vendor: SiemId, opts: DepCheckOptions): Promise; /** * Render the normalized result as markdown. Used by the dependency-check * tool when an in-process scan succeeded; the bash-fallback path renders * a different surface. */ export declare function renderDepCheckResult(result: DepCheckResult): string; /** Fetch a vendor's full object inventory ONCE — the batch/plan path. */ export declare function fetchVendorInventory(vendor: SiemId): Promise;