export type LogLevel = 'verbose' | 'debug' | 'info' | 'warn' | 'error'; export interface LoggerOptions { packageName: string; envPrefix?: string; debugNamespace?: string; } export interface LogEntry { level: LogLevel; message: string; data?: any; timestamp: string; packageName: string; namespace?: string; } export interface ILogger { verbose(message: string, data?: any): void; debug(message: string, data?: any): void; info(message: string, data?: any): void; warn(message: string, data?: any): void; error(message: string, data?: any): void; } //# sourceMappingURL=types.d.ts.map