/** * PostgreSQL Performance Tools - Anomaly Detection * * Lightweight anomaly detectors that compare current state against * historical baselines using PostgreSQL system views. Returns risk * scores, trend analysis, and actionable recommendations. * * Tools: * - pg_detect_query_anomalies: z-score analysis via pg_stat_statements * - pg_detect_bloat_risk: multi-factor bloat risk scoring * * Shared helpers (exported for connection-analysis.ts): * - toNum, toStr, safeNum, riskFromScore, RiskLevel */ import type { PostgresAdapter } from "../../postgres-adapter.js"; import type { ToolDefinition } from "../../../../types/index.js"; export type RiskLevel = "low" | "moderate" | "high" | "critical"; export declare const toNum: (val: unknown) => number; export declare const toStr: (val: unknown, fallback?: string) => string; export declare function riskFromScore(score: number): RiskLevel; export declare function createDetectQueryAnomaliesTool(adapter: PostgresAdapter): ToolDefinition; export declare function createDetectBloatRiskTool(adapter: PostgresAdapter): ToolDefinition; //# sourceMappingURL=anomaly-detection.d.ts.map