type LogLevel = "debug" | "info" | "warn" | "error"; interface LogContext { requestId?: string; [key: string]: unknown; } declare class Logger { private readonly channel; constructor(channel?: string); private write; debug(message: string, context?: LogContext): void; info(message: string, context?: LogContext): void; warn(message: string, context?: LogContext): void; error(message: string, context?: LogContext): void; } declare const appLogger: Logger; export type { LogContext, LogLevel }; export { appLogger, Logger };