/** * Logging functions */ import type { LogEntry, LogOutcome, ExtractedSignals, SkillScoreResult } from './types.js'; interface BuildLogEntryParams { sessionId: string; promptRaw: string; promptNormalized: string; signals: ExtractedSignals; skillsEvaluated: number; matchedSkills: SkillScoreResult[]; threshold: number; startTime: number; outcome: LogOutcome; } /** * Builds a structured log entry. */ export declare function buildLogEntry(params: BuildLogEntryParams): LogEntry; /** * Writes a log entry to the specified file. * Creates directory and file if they don't exist. * Silently fails on write errors (non-blocking). */ export declare function writeLog(entry: unknown, logPath: string): void; export {}; //# sourceMappingURL=logging.d.ts.map