import type { Logger } from './LevelLogger.ts';
/**
 * A logger that does not log anything.
 * This is useful when you want to disable logging
 * like when running unit tests or in silent mode.
 * It implements the `Logger` interface but all methods
 * are no-op functions.
 */
export declare class SilentLogger implements Logger {
    readonly debug: (..._data: unknown[]) => undefined;
    readonly error: (..._data: unknown[]) => undefined;
    readonly info: (..._data: unknown[]) => undefined;
    readonly log: (..._data: unknown[]) => undefined;
    readonly trace: (..._data: unknown[]) => undefined;
    readonly warn: (..._data: unknown[]) => undefined;
}
//# sourceMappingURL=SilentLogger.d.ts.map