/**
 * UI Initialization
 *
 * Handles lazy loading of ESM dependencies
 * @module utils/ui/init
 */
/**
 * Initialize UI dependencies (call once at startup)
 * Uses native dynamic imports for ESM packages in CommonJS project
 */
export declare function initUI(): Promise<void>;
/**
 * Check if colors should be used
 * Respects NO_COLOR and FORCE_COLOR environment variables
 */
export declare function useColors(): boolean;
/**
 * Check if interactive mode (TTY + not CI)
 */
export declare function isInteractive(): boolean;
/**
 * Detect if running inside Claude Code tool context
 *
 * Heuristics:
 * - No TTY (stdout captured)
 * - CI-like environment
 * - CLAUDE_CODE env var set
 */
export declare function isClaudeCodeContext(): boolean;
//# sourceMappingURL=init.d.ts.map