import type { CliAdapter, CliResult } from "./types.js"; export interface ShellCliAdapterOptions { command: string; description: string; name?: string; env?: Record; cwd?: string; timeoutMs?: number; } export declare class ShellCliAdapter implements CliAdapter { readonly name: string; readonly description: string; private command; private env; private cwd; private timeoutMs; constructor(options: ShellCliAdapterOptions); isAvailable(): Promise; execute(args: string[]): Promise; }