/** * Splunk read-only dependency check. * * Endpoints used (all GET, all read-only): * /services/saved/searches?output_mode=json&count=0 * → covers BOTH saved searches and scheduled alerts. Distinguishes * via `entry.content.alert.track === '1'` and `alert_type !== ''`. * /servicesNS/-/-/data/ui/views?output_mode=json&count=0 * → dashboard XML (Simple XML or Studio). Match against title + body. * * Auth reuses the same env var resolution as the POC connector (SPLUNK_HOST * + SPLUNK_TOKEN, basic auth fallback, ~/.splunkrc). */ import { type DepCheckOptions, type DepCheckResult, type VendorInventory } from './types.js'; export declare function fetchSplunkInventory(): Promise; export declare function checkSplunkDeps(opts: DepCheckOptions): Promise;