import type { LoadedSkill } from '@agentoctopus/registry'; import type { Adapter, AdapterResult } from '../adapter.js'; export interface SshAdapterOptions { host: string; user: string; keyPath?: string; remoteSkillDir?: string; timeoutMs?: number; } /** * SSH sandbox adapter: executes skill on a remote host via SSH. * Assumes the skill directory is already present on the remote host * or is synced via rsync/scp (out of scope for this adapter). */ export declare class SshAdapter implements Adapter { private options; constructor(options: SshAdapterOptions); invoke(skill: LoadedSkill, input: Record): Promise; } //# sourceMappingURL=ssh-adapter.d.ts.map