import { LoggerPort } from '../../../core/ports/logger'; /** * The NoLogger class implements the LoggingDrivenPort interface * to provide a logger that does not perform any operations when * logging methods are called. This can be useful in scenarios * where logging is not desired, such as in production environments * for specific modules, or during testing to suppress log output. */ export declare class NoLogger implements LoggerPort { /** * Does nothing with the informational message, effectively silencing it. * @param _message The message that would typically be logged. */ info(_message: string): void; /** * Does nothing with the warning message, effectively silencing it. * @param _message The message that would typically be logged. */ warning(_message: string): void; /** * Does nothing with the debug message, effectively silencing it. * @param _message The message that would typically be logged. */ debug(_message: string): void; /** * Does nothing with the error message, effectively silencing it. * @param _message The message that would typically be logged. */ error(_message: string): void; } //# sourceMappingURL=noLogger.d.ts.map