import type { LTLoggerAdapter } from '../../types/logger'; declare class LTLoggerRegistry implements LTLoggerAdapter { private adapter; /** * Register a logging adapter. Replaces any previously registered adapter. */ register(adapter: LTLoggerAdapter): void; /** * Remove the adapter and reset state. Used in tests. */ clear(): void; /** * Check if an adapter is registered. */ get hasAdapter(): boolean; info(msg: string, context?: Record): void; warn(msg: string, context?: Record): void; error(msg: string, context?: Record): void; debug(msg: string, context?: Record): void; } /** Singleton logger registry */ export declare const loggerRegistry: LTLoggerRegistry; export {};