export declare class Logger { private target; private filePath?; private level; constructor(options: { level?: "debug" | "info" | "warn" | "error"; target?: "auto" | "stdout" | "file"; filePath?: string; }); private detectTarget; private ensureLogDirectory; debug(message: string, data?: Record): void; info(message: string, data?: Record): void; warn(message: string, data?: Record): void; error(message: string, data?: Record): void; private log; } //# sourceMappingURL=logger.d.ts.map