/** * Leveled logger shared by the bridge runtime. * * Levels: debug < info < warn < error. The write threshold defaults to * "info" (DEBUG lines are not emitted unless raised); the CLI can raise it * via `--level debug` (run / logs), and config `logLevel` can lower/raise * the write threshold for the service. * * Output format: `[ISO timestamp] [LEVEL] message` — one line per call. * Objects are JSON-serialized; long strings are truncated (bounded lines, * journald-friendly). */ export type LogLevel = "debug" | "info" | "warn" | "error"; export declare function setLogLevel(level: LogLevel): void; export declare function getLogLevel(): LogLevel; /** Parse a CLI/config level string; undefined when invalid. */ export declare function parseLogLevel(value: string): LogLevel | undefined; export declare function isEnabled(level: LogLevel): boolean; export declare const logger: { debug: (...args: unknown[]) => void; info: (...args: unknown[]) => void; warn: (...args: unknown[]) => void; error: (...args: unknown[]) => void; }; //# sourceMappingURL=logger.d.ts.map