/**
 * 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;
    duration: 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;
