import { ILogger } from "./logger.interface";
import { LogType } from "./log-type";
import { ILogProvider } from "./log-provider.interface";
export declare class Logger implements ILogger {
    private _minimumLogLevel;
    private _logProvider;
    private _messageFormat;
    setMinimumLevel(type: LogType): void;
    setLogProvider(logProvider: ILogProvider): void;
    setMessageFormat(messageFormat: string): void;
    trace(message: string): void;
    debug(message: string): void;
    info(message: string): void;
    warning(message: string): void;
    error(message: string): void;
    log(message: string, type: LogType): void;
}
