import { LogLevel } from "../enums";
declare class SOOSLogger {
    private static orderedLogLevels;
    private console;
    private minLogLevel;
    constructor(minLogLevel?: LogLevel, console?: Console);
    private getTimeStamp;
    private logWithTimestamp;
    private shouldLog;
    setMinLogLevel(minLogLevel: LogLevel): void;
    debug(message?: unknown, ...optionalParams: unknown[]): void;
    info(message?: unknown, ...optionalParams: unknown[]): void;
    warn(message?: unknown, ...optionalParams: unknown[]): void;
    error(message?: unknown, ...optionalParams: unknown[]): void;
    group(...label: unknown[]): void;
    groupEnd(): void;
    always(message?: unknown, ...optionalParams: unknown[]): void;
    logLineSeparator(): void;
}
export default SOOSLogger;
export declare const soosLogger: SOOSLogger;
