import { LoggerInterface, LogLevel } from './LoggerInterface';
export declare abstract class AbstractLogLevelLogger implements LoggerInterface {
    trace(message?: any, ...optionalParams: any[]): void;
    debug(message?: any, ...optionalParams: any[]): void;
    info(message?: any, ...optionalParams: any[]): void;
    warn(message?: any, ...optionalParams: any[]): void;
    error(message?: any, ...optionalParams: any[]): void;
    abstract log(type: LogLevel, message?: any, ...optionalParams: any[]): void;
}
