export interface LoggingConfig { name?: string; level?: 'info' | 'debug' | 'error' | 'warn'; transports?: Record; } export interface LoggerTransport { write?: (chunk: any) => void; retrieveLogs?: () => Promise | any[]; _transform?: any; _flush?: any; [key: string]: any; }