/** * Consistent logging utility for AI-EDA packages */ export type LogLevel = 'debug' | 'info' | 'warn' | 'error'; export interface LoggerOptions { level: LogLevel; prefix?: string; timestamps?: boolean; } export declare class Logger { private level; private prefix; private timestamps; constructor(options?: Partial); private shouldLog; private formatMessage; debug(message: string, ...args: unknown[]): void; info(message: string, ...args: unknown[]): void; warn(message: string, ...args: unknown[]): void; error(message: string, ...args: unknown[]): void; setLevel(level: LogLevel): void; child(prefix: string): Logger; } export declare const logger: Logger; export declare function createLogger(packageName: string): Logger; //# sourceMappingURL=logger.d.ts.map