/** Shared log-display utilities used by LogsView (design.md D23; task 10.21). */ import type { LogEntry } from "../types.js"; export declare const LEVEL_NAMES: Record; /** * Fields shown in the primary row — excluded from the extra-fields expansion. */ export declare const HIDDEN_FIELDS: Set; export declare const LEVEL_OPTIONS: { value: string; label: string; }[]; export declare function levelColor(level: number): string; /** Raw CSS color for use in non-Mantine style props (e.g. border-left). */ export declare function levelCssColor(level: number): string; /** Abbreviated time string shown in the log row. */ export declare function formatTime(ts: number): string; /** Full date + time string shown in a tooltip. */ export declare function formatDateTime(ts: number): string; /** Returns all entry keys that are NOT in the primary row display set. */ export declare function extraFields(entry: LogEntry): [string, unknown][]; export declare function formatFieldValue(value: unknown): string; /** Stable identity key for a log entry — used as expansion-state map key. */ export declare function entryKey(entry: LogEntry): string; //# sourceMappingURL=logUtils.d.ts.map