/** * Datadog read-only dependency check. * * Endpoints (all GET, read-only): * v1.DashboardsApi.listDashboards → dashboard list (id, title, description) * v1.MonitorsApi.listMonitors → monitors (id, name, query, message) * * Listing dashboards returns a flat list with title + description. We match * tokens against name + description; matching against widget queries would * require a per-dashboard `getDashboard(id)` round-trip — too chatty for * large accounts on the default scan path. Customers who need that depth * can run the python siem-check script instead. * * Site routing follows DD_SITE / DATADOG_SITE the same way the existing * connector does — datadoghq.com (US1), datadoghq.eu (EU1), us3/us5/ap1. */ import { type DepCheckOptions, type DepCheckResult, type VendorInventory } from './types.js'; export declare function fetchDatadogInventory(): Promise; export declare function checkDatadogDeps(opts: DepCheckOptions): Promise;