type LogLevel = "silent" | "error" | "warn" | "info" | "debug" | "trace";
declare class Logger {
    private currentLevel;
    constructor(level?: LogLevel);
    set level(level: string);
    private shouldLog;
    private log;
    trace(message: unknown): void;
    debug(message: unknown): void;
    info(message: unknown): void;
    warn(message: unknown): void;
    error(message: unknown): void;
}
export declare const logger: Logger;
export declare function setLogLevel(level: string): void;
export {};
//# sourceMappingURL=index.d.ts.map