import { Environment } from '../environment'; import { Format } from '../format'; import { LoggerBase } from '../logger-base'; import { Level } from '../level'; import { Vault } from '../vault'; import { LogEnhancer } from '../log-enhancer'; export declare class EnvironmentLogger extends LoggerBase { private readonly environment; private level; constructor(vaults: Vault[], logEnhancers: LogEnhancer[], environment: Environment, level: Level); private applyEnvironment; setLevel(level: Level): void; private setEnvironment; protected getEnvironmentFormat(environment: Environment): Format; }