type LogMethod = (message: string, payload?: Record, labels?: Record) => void; interface Logger { debug: LogMethod; info: LogMethod; notice: LogMethod; warning: LogMethod; error: LogMethod; critical: LogMethod; alert: LogMethod; emergency: LogMethod; } declare function logger(scope?: string): Logger; export { type Logger, logger as default, logger };