@lanonasis/cli
Version:
Professional CLI for LanOnasis Memory as a Service (MaaS) with MCP support, seamless inline editing, and enterprise-grade security
16 lines (15 loc) • 1.1 kB
TypeScript
/**
* 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';