/** * Copyright 2025 Chris Bunting * * Structured Logging System - Enterprise-grade logging with secret sanitization */ export declare enum LogLevel { DEBUG = 0, INFO = 1, WARN = 2, ERROR = 3 } export interface LogEntry { timestamp: string; level: string; message: string; context?: Record; error?: { name: string; message: string; stack?: string; }; } declare class Logger { private minLevel; private isProduction; constructor(); private log; debug(message: string, context?: Record): void; info(message: string, context?: Record): void; warn(message: string, context?: Record): void; error(message: string, error?: Error, context?: Record): void; } export declare const logger: Logger; export {}; //# sourceMappingURL=logger.d.ts.map