/** * log10x_customer_metrics_query — low-level PromQL passthrough to the * customer metric backend. * * This is the agent's escape hatch. Most cross-pillar investigations go * through the composable primitives (metrics_that_moved, * rank_by_shape_similarity, metric_overlay), but exposing a pure * passthrough ensures the agent is never blocked on "the tool doesn't * support the metric I need." * * Returns the raw Prometheus response shape plus an `execution` block * identifying which backend served the query. * * Tier prerequisite: LOG10X_CUSTOMER_METRICS_URL configured. * This tool issues exactly 1 PromQL query against the customer backend. */ import { z } from 'zod'; import { type StructuredOutput } from '../lib/output-types.js'; export declare const customerMetricsQuerySchema: { promql: z.ZodString; mode: z.ZodDefault>; start: z.ZodOptional; end: z.ZodOptional; step: z.ZodOptional; }; export declare function executeCustomerMetricsQuery(args: { promql: string; mode: 'instant' | 'range'; start?: string; end?: string; step?: string; }): Promise;