export type LogLevel = "error" | "warn" | "info" | "debug" | "verbose"; export type LogEventPayload = { message: string; args: Array; module?: string; }; export interface LogMethod { (message: string, ...meta: unknown[]): void; (...meta: unknown[]): void; } export type Logger = { info: LogMethod; warn: LogMethod; error: LogMethod; debug: LogMethod; verbose: LogMethod; child: (moduleName: string) => Logger; }; //# sourceMappingURL=logger.d.ts.map