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