import type { DefaultLoggerTypes } from "./types.d.ts"; /** * Extended RFC 5424 Log Levels * * The log levels pail uses are those defined in the syslog protocol. * Each level is assigned a numeric priority where lower numbers indicate higher priority. * @see https://datatracker.ietf.org/doc/html/rfc5424#page-36 * @example * ```typescript * import { EXTENDED_RFC_5424_LOG_LEVELS } from "@visulima/pail"; * * console.log(EXTENDED_RFC_5424_LOG_LEVELS.error); // 5 * ``` */ export declare const EXTENDED_RFC_5424_LOG_LEVELS: Record; /** * Default Logger Types Configuration * * Predefined logger types with their associated colors, labels, and log levels. * These types provide semantic meaning to different kinds of log messages. * @example * ```typescript * import { LOG_TYPES } from "@visulima/pail"; * * console.log(LOG_TYPES.error.color); // "red" * console.log(LOG_TYPES.success.label); // "success" * ``` */ export declare const LOG_TYPES: DefaultLoggerTypes; /** * Empty Symbol * * A unique symbol used internally to represent empty or undefined message values. * This helps distinguish between intentional empty messages and undefined values. * @internal */ export declare const EMPTY_SYMBOL: symbol;