import type { NeuroLinkMiddleware } from "../../types/index.js";
/**
 * Create analytics middleware for tracking AI model usage
 * Collects metrics on token usage, response times, and model performance
 */
export declare function createAnalyticsMiddleware(): NeuroLinkMiddleware;
/**
 * Get collected metrics from analytics middleware
 * Note: This is a utility function for accessing metrics
 */
export declare function getAnalyticsMetrics(): Map<string, Record<string, unknown>>;
/**
 * Clear collected metrics from analytics middleware
 * Note: This is a utility function for clearing metrics
 */
export declare function clearAnalyticsMetrics(): void;
