/**
 * Skill injection statistics — tracks match counts, hit rates, timing.
 * In-memory counters, reset on process restart.
 */
export interface SkillHit {
    id: string;
    count: number;
    lastHit: string;
}
export interface SkillStats {
    totalQueries: number;
    hits: number;
    misses: number;
    hitRate: number;
    avgMatchMs: number;
    topSkills: SkillHit[];
    lastQueryAt: string | null;
}
/**
 * Record a skill injection attempt.
 */
export declare function recordInjection(matchedIds: string[], matchMs: number): void;
/**
 * Get current skill injection stats.
 */
export declare function getSkillStats(): SkillStats;
/**
 * Reset all stats (for testing).
 */
export declare function resetSkillStats(): void;
