/** * @plan PLAN-20250120-DEBUGLOGGING.P05 * @requirement REQ-001,REQ-002 * Mock implementation for DebugLogger testing */ export interface DebugSettings { enabled: boolean; namespaces: string[]; level?: string; output?: { target: string; directory?: string; }; redactPatterns?: string[]; } export declare class MockConfigurationManager { private static instance; private config; private listeners; static getInstance(): MockConfigurationManager; setEphemeralConfig(config: Partial): void; getEffectiveConfig(): DebugSettings; getOutputTarget(): string; getRedactPatterns(): string[]; subscribe(listener: () => void): void; unsubscribe(listener: () => void): void; private notifyListeners; }