/** * RouteCodex Main Entry Point * Multi-provider OpenAI proxy server with configuration management */ /** * Main application class */ declare class RouteCodexApp { private httpServer; private modulesConfigPath; private _isRunning; private configPath; private readonly baseDir; constructor(modulesConfigPath?: string); /** * Start the RouteCodex server */ start(): Promise; /** * Stop the RouteCodex server */ stop(): Promise; private prepareRuntimeExitForensics; /** * Get server status */ getStatus(): unknown; getServerConfig(): { host: string; port: number; } | null; restartRuntimeFromDisk(): Promise<{ reloadedAt: number; configPath: string; warnings?: string[]; }>; /** * Detect server port from user configuration */ private resolveUserConfigPath; /** * Detect server port from user configuration */ private detectServerPort; } /** * Main entry point */ declare function main(): Promise; export { RouteCodexApp, main };