/** * Simple logging utility * * Provides structured logging with levels and optional JSON output for CI/CD. */ export type LogLevel = "debug" | "info" | "warn" | "error"; export interface LoggerOptions { level?: LogLevel; json?: boolean; prefix?: string; } declare class Logger { private level; private json; private prefix; constructor(options?: LoggerOptions); private shouldLog; private formatMessage; debug(message: string, data?: Record): void; info(message: string, data?: Record): void; warn(message: string, data?: Record): void; error(message: string, data?: Record): void; } /** * Default logger instance */ export declare const logger: Logger; /** * Create a logger with custom options */ export declare function createLogger(options: LoggerOptions): Logger; export {}; //# sourceMappingURL=logger.d.ts.map