import { LogLevel } from '../value-objects/LogLevel'; /** * Interface for log interceptor implementations */ export interface ILogInterceptor { /** * Intercept and process logs */ intercept(level: LogLevel, message: string, context?: Record): void; /** * Enable interception */ enable(): void; /** * Disable interception */ disable(): void; /** * Check if interception is enabled */ isEnabled(): boolean; /** * Restore original behavior */ restore(): void; } //# sourceMappingURL=ILogInterceptor.d.ts.map