export type LogLevel = 'debug' | 'info' | 'warn' | 'error'; export interface Logger { debug(msg: string, extra?: Record): void; info(msg: string, extra?: Record): void; warn(msg: string, extra?: Record): void; error(msg: string, extra?: Record): void; } export interface LoggerOptions { level?: LogLevel; deviceId?: string; } export declare function createLogger(component: string, options?: LoggerOptions): Logger;