/** * CloudWatch read-only dependency check. * * Endpoints (all read-only): * logs:DescribeMetricFilters → log-group metric filters that * reference the pattern in their * filterPattern (most common attach * point for CW alarms). * cloudwatch:DescribeAlarms → metric alarms — match alarm name + * metric name + AlarmDescription. * cloudwatch:ListDashboards → dashboards by name (full body match * would require GetDashboard per item; * we keep the scan to one round-trip). * * Two AWS SDKs are required: `@aws-sdk/client-cloudwatch-logs` (already * present for the existing pull connector) and `@aws-sdk/client-cloudwatch` * (added for this scanner — alarms + dashboards live there, not in logs). */ import { type DepCheckOptions, type DepCheckResult, type VendorInventory } from './types.js'; export declare function fetchCloudWatchInventory(): Promise; export declare function checkCloudWatchDeps(opts: DepCheckOptions): Promise;