import { ConsoleLogger } from '@nestjs/common'; /** * Custom logger that extends NestJS's ConsoleLogger with environment-based log level filtering * @see {@link https://elsikora.com/docs/nestjs-crud-config/api-reference/utilities/logger-utility | API Reference - LoggerUtility} */ export declare class LoggerUtility extends ConsoleLogger { private static readonly ENV_LOG_LEVEL_KEY; constructor(context?: string); /** * Static method to create a logger with a specific context * @param {string} context - The context name for the logger * @returns {LoggerUtility} A new logger instance with the specified context */ static getLogger(context?: string): LoggerUtility; /** * Get the current log level from environment variable * @returns {Array} Array of enabled log levels based on environment configuration * @private */ private static getLogLevelsFromEnv; }