@juspay/neurolink
Version:
Universal AI Development Platform with working MCP integration, multi-provider support, and professional CLI. Built-in tools operational, 58+ external MCP servers discoverable. Connect to filesystem, GitHub, database operations, and more. Build, test, and
97 lines (96 loc) • 2.41 kB
TypeScript
import type { CommandModule } from "yargs";
/**
* CLI Command Factory for generate commands
*/
export declare class CLICommandFactory {
private static readonly commonOptions;
private static buildOptions;
private static processOptions;
private static handleOutput;
private static isValidTokenUsage;
private static formatAnalyticsForTextMode;
/**
* Create the new primary 'generate' command
*/
static createGenerateCommand(): CommandModule;
/**
* Create stream command
*/
static createStreamCommand(): CommandModule;
/**
* Create batch command
*/
static createBatchCommand(): CommandModule;
/**
* Create provider commands
*/
static createProviderCommands(): CommandModule;
/**
* Create status command (alias for provider status)
*/
static createStatusCommand(): CommandModule;
/**
* Create models commands
*/
static createModelsCommands(): CommandModule;
/**
* Create MCP commands
*/
static createMCPCommands(): CommandModule;
/**
* Create discover command
*/
static createDiscoverCommand(): CommandModule;
/**
* Create config commands
*/
static createConfigCommands(): CommandModule;
/**
* Create validate command
*/
static createValidateCommand(): CommandModule;
/**
* Create get-best-provider command
*/
static createBestProviderCommand(): CommandModule;
/**
* Create Ollama commands
*/
static createOllamaCommands(): CommandModule;
/**
* Create SageMaker commands
*/
static createSageMakerCommands(): CommandModule;
/**
* Create completion command
*/
static createCompletionCommand(): CommandModule;
/**
* Execute provider status command
*/
private static executeProviderStatus;
/**
* Execute the generate command
*/
private static executeGenerate;
/**
* Execute the stream command
*/
private static executeStream;
/**
* Execute the batch command
*/
private static executeBatch;
/**
* Execute config export command
*/
private static executeConfigExport;
/**
* Execute get best provider command
*/
private static executeGetBestProvider;
/**
* Execute completion command
*/
private static executeCompletion;
}