/** * Metrics Validation * * Validates metric data to ensure correctness before recording. */ import type { AgentMetrics, ToolMetrics, LatencyMetrics, RequestTimingMetrics } from './types'; /** * Validation result */ export interface ValidationResult { valid: boolean; errors: string[]; } /** * Validate agent metrics */ export declare function validateAgentMetrics(metrics: AgentMetrics): ValidationResult; /** * Validate tool metrics */ export declare function validateToolMetrics(metrics: ToolMetrics): ValidationResult; /** * Validate latency metrics */ export declare function validateLatencyMetrics(metrics: LatencyMetrics): ValidationResult; /** * Validate request timing metrics */ export declare function validateRequestTimingMetrics(metrics: RequestTimingMetrics): ValidationResult; //# sourceMappingURL=validation.d.ts.map