/** * Logger interface for the scraper toolkit */ export interface Logger { debug(message: string, meta?: unknown): void; info(message: string, meta?: unknown): void; warn(message: string, meta?: unknown): void; error(message: string, meta?: unknown): void; } /** * Logger configuration */ export interface LoggerConfig { level: 'debug' | 'info' | 'warn' | 'error'; format: 'json' | 'text'; filename?: string; console: boolean; } /** * Create a winston logger instance */ export declare function createLogger(config: LoggerConfig): Logger; /** * Default logger configuration */ export declare const defaultLoggerConfig: LoggerConfig; /** * Create default logger */ export declare const defaultLogger: Logger; //# sourceMappingURL=logger.d.ts.map