/** * grafana_security_check tool * * Runs a comprehensive security health check against Grafana metrics and logs. * Executes 6 PromQL + 1 LogQL queries in parallel using Promise.allSettled, * then returns a unified threat-level report. * * Detection-only: never blocks, terminates, or modifies anything. * Honest about limitations: auth failures are invisible to this tool. */ import { GrafanaClientRegistry } from "../grafana-client-registry.js"; export declare function createSecurityCheckToolFactory(registry: GrafanaClientRegistry): (_ctx: unknown) => { name: string; label: string; description: string; parameters: { type: "object"; properties: { lookback: { type: string; description: string; }; }; }; execute(_toolCallId: string, params: Record): Promise<{ content: Array<{ type: "text"; text: string; }>; details: unknown; }>; };