import { NamiLogLevel } from "../types/externals/loglevel";
declare class Logger {
    private currentLogLevel;
    setLogger: (level?: NamiLogLevel) => void;
    debug<T>(message: T, ...args: unknown[]): void;
    info<T>(message: T, ...args: unknown[]): void;
    warn<T>(message: T, ...args: unknown[]): void;
    error<T>(message: T, ...args: unknown[]): void;
    private shouldLog;
    private formatMessage;
}
export declare const logger: Logger;
export {};
