/** * DebugLogger - Centralized logging for MAMA hooks * * CLAUDE.md Compliant: * - NO console.log (use DebugLogger.info instead) * - console.error/warn allowed but wrapped for consistency * * Features: * - Log levels (DEBUG, INFO, WARN, ERROR) * - Timestamp formatting * - Environment-based filtering * - Module/context tagging */ export declare class DebugLogger { private context; private level; constructor(context?: string); private _getLogLevel; private _shouldLog; private _formatMessage; debug(...args: unknown[]): void; info(...args: unknown[]): void; warn(...args: unknown[]): void; error(...args: unknown[]): void; } declare const logger: DebugLogger; export declare const debug: (...args: unknown[]) => void; export declare const info: (...args: unknown[]) => void; export declare const warn: (...args: unknown[]) => void; export declare const error: (...args: unknown[]) => void; export default logger; //# sourceMappingURL=debug-logger.d.ts.map