/** * Node.js executor using child_process */ import { Executor, ExecuteOptions, ExecuteResult, StreamOptions, StreamResult } from '../types/index.js'; /** * Executor implementation for Node.js environments */ export declare class NodeExecutor implements Executor { readonly type: "node"; /** * Execute a command and wait for completion */ execute(command: string, args?: string[], options?: ExecuteOptions): Promise; /** * Execute a command and stream output */ stream(command: string, args?: string[], options?: StreamOptions): StreamResult; /** * Check if a command is available */ isAvailable(command: string): Promise; /** * Kill a process by PID */ kill(processId: number | string): Promise; } //# sourceMappingURL=NodeExecutor.d.ts.map