/// import { EventEmitter } from 'events'; export declare const logEmitter: EventEmitter<[never]>; export interface LogEntry { class: string; method: string; arguments: any[]; timestamp: string; type: 'call' | 'return' | 'error'; result?: any; error?: any; payload?: any; } export declare function applyLoggingProxyToClass(instance: any): void; export declare function createLoggingProxy(target: T, classNameOverride?: string): T; export declare function createFunctionLoggingProxy any>(func: T, classLabel?: string): T;