import { NgxLoggerLevel } from '../types/logger-level.enum';
import { INGXLoggerConfig } from '../config/iconfig';
import { INGXLoggerRulesService } from './irules.service';
import * as i0 from "@angular/core";
export declare class NGXLoggerRulesService implements INGXLoggerRulesService {
    shouldCallWriter(level: NgxLoggerLevel, config: INGXLoggerConfig, message?: any, additional?: any[]): boolean;
    shouldCallServer(level: NgxLoggerLevel, config: INGXLoggerConfig, message?: any, additional?: any[]): boolean;
    shouldCallMonitor(level: NgxLoggerLevel, config: INGXLoggerConfig, message?: any, additional?: any[]): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<NGXLoggerRulesService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<NGXLoggerRulesService>;
}
//# sourceMappingURL=rules.service.d.ts.map