/** * 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; /** * 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; /** * 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, workingDirectory?: string, timeout?: number): Promise; /** * Run complete NeuroLink action */ export declare function runNeurolink(inputs: ActionInputs): Promise;