export declare enum LogLevel { ERROR = 0, WARN = 1, INFO = 2, DEBUG = 3 } /** * Structured logging utility for PDF processing */ export declare class Logger { private static instance; private logLevel; private constructor(); static getInstance(): Logger; private parseLogLevel; private shouldLog; private formatMessage; error(message: string, error?: Error, context?: Record): void; warn(message: string, context?: Record): void; info(message: string, context?: Record): void; debug(message: string, context?: Record): void; /** * Log progress updates */ progress(percentage: number, message: string, context?: Record): void; /** * Log performance metrics */ performance(operation: string, duration: number, context?: Record): void; } export declare const logger: Logger; //# sourceMappingURL=Logger.d.ts.map