/**
 * Grafana Lens — OpenClaw Extension Entry Point
 *
 * This is the main entry point for the Grafana Lens extension.
 * It follows the same pattern as diagnostics-otel:
 *
 *   1. Export a default OpenClawPluginDefinition
 *   2. In register(), set up services and tools using the Plugin API
 *   3. Services handle background work (metrics collection via OTLP push)
 *   4. Tools handle agent-invoked actions (dashboard creation)
 *
 * Architecture (self-contained — all Grafana interaction via bundled GrafanaClient):
 *   - MetricsCollector service: subscribes to diagnostic events → pushes via OTLP
 *   - createDashboardTool: agent tool wrapping Grafana's dashboard API
 *   - Skill file (skills/SKILL.md): teaches the agent when to use these tools
 */
import type { OpenClawPluginApi } from "openclaw/plugin-sdk";
declare const plugin: {
    id: string;
    name: string;
    description: string;
    register(api: OpenClawPluginApi): void;
};
export default plugin;
