/** * Centralized logger utility for AbsoluteJS * Provides formatted output with ANSI colors and timestamps */ import { formatTimestamp } from './startupBanner'; export { formatTimestamp }; /** * Startup banner */ export declare const logReady: (options: { version: string; readyDuration: number; buildDuration?: number; port: string | number; host: string; networkUrl?: string; protocol?: string; }) => void; /** * CSS update message * Format: "10:30:45 AM [hmr] css update /styles/main.css (125ms)" */ export declare const logCssUpdate: (path: string, framework?: string, duration?: number) => void; /** * Build error * Format: "10:30:45 AM [hmr] error Build failed: ..." */ export declare const logError: (message: string, error?: Error | string) => void; /** * HMR update message * Format: "10:30:45 AM [hmr] hmr update /pages/App.tsx" */ export declare const logHmrUpdate: (path: string, framework?: string, duration?: number) => void; /** * Generic info message */ export declare const logInfo: (message: string) => void; /** * Page reload message * Format: "10:30:45 AM [hmr] page reload /src/App.tsx (125ms)" */ export declare const logPageReload: (path: string, framework?: string, duration?: number) => void; /** * Script update message * Format: "10:30:45 AM [hmr] script update /scripts/counter.ts (125ms)" */ export declare const logScriptUpdate: (path: string, framework?: string, duration?: number) => void; /** * Server module reloaded (Bun --hot triggered a server-side change) */ export declare const logServerReload: () => void; /** * Warning message * Format: "10:30:45 AM [hmr] warning ..." */ export declare const logWarn: (message: string) => void;