// Browser-compatible types export interface LoggingConfig { name?: string; level?: 'info' | 'debug' | 'error' | 'warn'; transports?: Record; } // Browser-compatible transport interface export interface LoggerTransport { write?: (chunk: any) => void; retrieveLogs?: () => Promise | any[]; // Optional Node.js Transform properties _transform?: any; _flush?: any; [key: string]: any; }