import { type ClassValue } from 'clsx'; /** Merge conditional + conflicting Tailwind classes. */ export declare function cn(...inputs: ClassValue[]): string; /** * Generate a UUID. Uses the built-in Web Crypto `crypto.randomUUID()` when * available (all modern browsers + Node 19+), and falls back to a * `crypto.getRandomValues`-based v4 UUID for old Safari / non-secure (http://) * contexts, then to `Math.random()` as a last resort. Zero dependencies. */ export declare function uid(): string; /** * Format an epoch-ms timestamp as a short local date-time label using the * built-in `Intl.DateTimeFormat` (no `dayjs`/external dependency). */ export declare function formatLocalDateTime(epochMs: number, locale?: string): string;