import { LoggerService } from '@nestjs/common'; import { ConfigService } from '../../config/services/config.service'; import { ILogger } from '../logger/logger'; import { LogEntryModel } from '../models/system.model'; import { LogEntryType } from '../system.constants'; export declare class SystemLoggerService implements LoggerService { private readonly configService; private readonly consoleLogger; private readonly rb; private readonly loggers; private seq; private systemConfig; private allowedTypes; constructor(configService: ConfigService); setAllowedTypes(levels: LogEntryType[]): void; register(logger: ILogger): void; handleConfigurationUpdatedEvent(): void; private emit; log(message: any, contextOrTag?: any[], tagOrNothing?: string): void; error(message: any, stackOrContext?: any[], contextOrTag?: any[], tagOrNothing?: string): void; warn(message: any, contextOrTag?: any[], tagOrNothing?: string): void; debug?(message: any, contextOrTag?: any[], tagOrNothing?: string): void; verbose?(message: any, context?: any[]): void; getLatest(afterId?: string, limit?: number, tags?: string[], resources?: string[]): LogEntryModel[]; private get config(); }