/** * PaeanClaw Executor * HTTP-based executor that delegates tasks to a running PaeanClaw local agent runtime. * Unlike other executors that spawn CLI processes, this communicates via PaeanClaw's * HTTP API (POST /api/chat with SSE streaming), enabling persistent context, * pre-connected MCP tools, and configurable LLM backends. * * https://github.com/paean-ai/paeanclaw */ import type { ExecutorOptions, ExecutorResult, AvailabilityStatus } from '../types.js'; import type { AgentExecutor } from './index.js'; export declare class PaeanclawExecutor implements AgentExecutor { readonly type: "paeanclaw"; private baseUrl; private abortController; constructor(baseUrl?: string); isAvailable(): Promise; checkAvailability(): Promise; execute(prompt: string, options?: ExecutorOptions): Promise; abort(): void; } //# sourceMappingURL=paeanclaw.d.ts.map