/**
 * 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<string, unknown>): Promise<{
        content: Array<{
            type: "text";
            text: string;
        }>;
        details: unknown;
    }>;
};
