import { Level } from './level.model';
import * as i0 from "@angular/core";
export declare class LoggerService {
    /**
     * Outputs an error message.
     */
    error(message?: any, ...optionalParams: any[]): void;
    /**
     * Outputs a warning message.
     */
    warn(message?: any, ...optionalParams: any[]): void;
    /**
     * Outputs an informational message.
     */
    info(message?: any, ...optionalParams: any[]): void;
    /**
     * Outputs a debug message.
     */
    debug(message?: any, ...optionalParams: any[]): void;
    /**
     * Outputs a message.
     */
    log(message?: any, ...optionalParams: any[]): void;
    /**
     * Outputs a message.
     */
    logLevel(level: Level, message?: any, ...optionalParams: any[]): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<LoggerService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<LoggerService>;
}
