type LogLevel = "debug" | "info" | "warn" | "error"; type LogWriterRef = { event?: (e: { runId: string; level: LogLevel; message: string; data?: Record; }) => void; } | null; export declare function setLogLevel(level: LogLevel): void; export declare function attachLogWriter(writer: LogWriterRef): void; export declare const logger: { debug: (msg: string, data?: Record) => void; info: (msg: string, data?: Record) => void; warn: (msg: string, data?: Record) => void; error: (msg: string, data?: Record) => void; }; export {}; //# sourceMappingURL=logger.d.ts.map