/** * Utilidad de Logging * Registro basado en Winston para entornos de producción */ import winston from 'winston'; /** * Create logger instance */ export declare const logger: winston.Logger; /** * Add file transport for production */ export declare function enableFileLogging(logDir: string): void; /** * Set log level */ export declare function setLogLevel(level: string): void; /** * Registrar inicio de escaneo */ export declare function logScanStart(projectPath: string): void; /** * Log scan progress */ export declare function logProgress(current: number, total: number, fileName: string): void; /** * Log finding * @param severity - The severity level of the finding * @param title - Title/description of the finding * @param file - File path where the finding was detected * @param line - Line number of the finding * @param category - Category of the finding (optional) */ export declare function logFinding(severity: string, title: string, file: string, line: number, category?: string): void; /** * Log scan complete */ export declare function logScanComplete(totalFiles: number, totalFindings: number, duration: number, riskScore: number): void; export default logger; //# sourceMappingURL=logger.d.ts.map