export type LogLevel = 'info' | 'error' | 'warn' | 'debug' | 'audit'; export type LogEvent = { timestamp: number; operation?: string; message: string; level?: LogLevel; context?: Record; error?: Error; }; export type AggregatedLog = { level: LogLevel; method: string; path: string; statusCode?: number; duration: number; traceId?: string; handler?: string; events: TransformedEvent[]; }; export type TransformedEvent = { timestamp: string; operation?: string; message: string; level?: string; context?: Record; error?: string; }; export type RequestContext = { startTime: number; path: string; method: string; metadata: Record; events: LogEvent[]; statusCode?: number; responseSize?: number; }; //# sourceMappingURL=log-event.d.ts.map