/** * log10x_top_patterns — v2 layout. * * Hero MCP tool: "show me what's expensive and help me decide what to * drop, mute, or compact." Three pillars over the legacy implementation: * 1. Identity-first table + per-pattern cards * 2. Inline cost trend chart (24h) for the top-3 + NEW rows * 3. Field-variation block from real SIEM events (not slot-cardinality * heuristics) — answers "what does this hash actually group?" */ import { z } from 'zod'; import type { EnvConfig } from '../lib/environments.js'; import { type StructuredOutput } from '../lib/output-types.js'; export declare const topPatternsSchema: { service: z.ZodOptional; severity: z.ZodOptional; timeRange: z.ZodDefault; limit: z.ZodDefault; offset: z.ZodDefault; analyzerCost: z.ZodOptional; effective_ingest_per_gb: z.ZodOptional; siemScope: z.ZodOptional; siem_lens: z.ZodOptional>; monthly_volume_gb: z.ZodOptional; environment: z.ZodOptional; verbose: z.ZodDefault; view: z.ZodOptional>>; include: z.ZodDefault>; include_chart: z.ZodDefault; }; export declare function executeTopPatterns(args: { service?: string; severity?: string; timeRange: string; limit: number; offset?: number; analyzerCost?: number; effective_ingest_per_gb?: number; siemScope?: string; verbose?: boolean; view?: 'summary'; include?: 'kept' | 'dropped' | 'both'; include_chart?: boolean; siem_lens?: string; monthly_volume_gb?: number; }, env: EnvConfig): Promise;