/** * Datadog read-only dependency check. * * Endpoints (all GET, read-only): * GET /api/v1/dashboard dashboards (id, title, description), paged by count/start * GET /api/v1/monitor monitors (id, type, name, query, options), paged by page/page_size * GET /api/v2/logs/config/metrics log-based metrics (id, compute, filter.query, group_by), one page * * Dashboards are matched on title and description only; widget queries need a * per-dashboard fetch, too chatty for large accounts on the default path. * Log monitors (type `log alert`) and log-based metrics also feed the per-rule * check with their parsed log searches. * * DD_SITE / DATADOG_SITE selects the region (datadoghq.com, datadoghq.eu, * us3/us5/ap1.datadoghq.com). */ import { type DepCheckOptions, type DepCheckResult, type VendorInventory } from './types.js'; export declare function fetchDatadogInventory(): Promise; export declare function checkDatadogDeps(opts: DepCheckOptions): Promise;