/**
 * Logger utilitaire minimaliste avec niveaux configurables et sortie structurée.
 * S'aligne sur les bonnes pratiques de journalisation Node.js : niveaux, structure JSON,
 * et contrôle par variables d'environnement.
 */
declare const LEVELS: {
    readonly silent: 0;
    readonly error: 1;
    readonly warn: 2;
    readonly info: 3;
    readonly debug: 4;
};
type LogLevel = keyof typeof LEVELS;
/**
 * Permet de modifier dynamiquement le niveau de log.
 */
export declare function setLogLevel(level: LogLevel): void;
/**
 * Permet de basculer entre format JSON (production) et format texte lisible.
 */
export declare function setLogFormat(format: 'json' | 'pretty'): void;
export declare const Logger: {
    setLevel: typeof setLogLevel;
    setFormat: typeof setLogFormat;
};
export {};
