/** * @license * Copyright 2025 Steven Roussey * SPDX-License-Identifier: Apache-2.0 */ import type { ILogger } from "./ILogger"; /** * Service token for the global logger instance. */ export declare const LOGGER: import("../di").ServiceToken; /** * Registers the default logger factory on the given registry if absent. * Called by `bootstrapWorkglow` / `createOrchestrationContext`. */ export declare function registerLoggerDefaults(registry?: import("../di/ServiceRegistry").ServiceRegistry): void; /** * Returns the logger from the given registry (defaults to global). * If no logger is registered yet, a NullLogger is returned via the default factory. */ export declare function getLogger(registry?: import("../di/ServiceRegistry").ServiceRegistry): ILogger; /** * Replaces the logger instance on the given registry (defaults to global). */ export declare function setLogger(logger: ILogger, registry?: import("../di/ServiceRegistry").ServiceRegistry): void; //# sourceMappingURL=LoggerRegistry.d.ts.map