@juspay/neurolink
Version:
Universal AI Development Platform with working MCP integration, multi-provider support, voice (TTS/STT/realtime), and professional CLI. 58+ external MCP servers discoverable, multimodal file processing, RAG pipelines. Build, test, and deploy AI applicatio
30 lines (29 loc) • 1.14 kB
TypeScript
/**
* CLI execution for GitHub Action
* @module action/actionExecutor
*/
import type { ActionInputs, ActionExecutionResult, CliResponse } from "../types/index.js";
/**
* Transform CLI response to action result format
*/
export declare function transformCliResponse(cliResponse: CliResponse): Omit<ActionExecutionResult, "success" | "error">;
/**
* Build CLI arguments from action inputs (using verified camelCase flags)
*/
export declare function buildCliArgs(inputs: ActionInputs): string[];
/**
* Install NeuroLink CLI
*/
export declare function installNeurolink(version: string): Promise<void>;
/**
* Execute NeuroLink CLI command
* @param args - CLI arguments
* @param env - Environment variables
* @param workingDirectory - Working directory for execution
* @param timeout - Timeout in milliseconds (defaults to 5 minutes)
*/
export declare function executeNeurolink(args: string[], env: Record<string, string>, workingDirectory?: string, timeout?: number): Promise<ActionExecutionResult>;
/**
* Run complete NeuroLink action
*/
export declare function runNeurolink(inputs: ActionInputs): Promise<ActionExecutionResult>;