import winston from 'winston'; /** * Logger configuration options */ export interface LoggerConfig { /** Enable debug logging */ debug?: boolean; /** Log level (default: 'info') */ level?: string; /** Enable console logging (default: true) */ console?: boolean; /** Log file path (optional) */ file?: string; } /** * Create a configured winston logger */ export declare function createLogger(config?: LoggerConfig): winston.Logger; /** * Default logger instance */ export declare const logger: winston.Logger; /** * Logger interface for dependency injection */ export interface ILogger { error(message: string, meta?: any): void; warn(message: string, meta?: any): void; info(message: string, meta?: any): void; debug(message: string, meta?: any): void; } //# sourceMappingURL=logger.d.ts.map