/**
 * CLI UX Improvements - Main Module
 *
 * This is the main entry point for the CLI UX improvements module.
 * It provides a clean API for accessing all the UX enhancement components
 * including interfaces and implementations.
 */
export type { TextInputHandler, KeyEvent, CursorPosition, InputOptions, InputSession, ConnectionManager, ConnectionResult, ConfigResult, ServerInstance, ConnectionStatus, MCPConfig, OnboardingFlow, SetupResult, TestResult, UserPreferences, OnboardingState, } from './interfaces/index.js';
export { TextInputHandlerImpl, ConnectionManagerImpl, OnboardingFlowImpl, } from './implementations/index.js';
export declare function createTextInputHandler(): TextInputHandler;
export declare function createConnectionManager(configPath?: string): ConnectionManager;
export declare function createOnboardingFlow(configPath?: string): OnboardingFlow;
import type { TextInputHandler } from './interfaces/TextInputHandler.js';
import type { ConnectionManager } from './interfaces/ConnectionManager.js';
import type { OnboardingFlow } from './interfaces/OnboardingFlow.js';
