/**
 * BlockRun primitive — the generic x402-paid gateway capability.
 *
 * One tool, every BlockRun endpoint. Replaces the per-API hardcoded pattern
 * (ImageGen, VideoGen, Phone tools, etc) for new integrations. Skills in
 * src/skills-bundled/<name>/SKILL.md describe which paths to call for which
 * user intents; this tool just signs the x402 payment and forwards.
 *
 * Why the indirection: BlockRun keeps shipping new partner APIs (Surf,
 * Phone & Voice, future ML/data partners). Hardcoding each as a fresh
 * CapabilityHandler means a Franklin npm release per partner and a bigger
 * tool list for the LLM to reason about. This primitive plus markdown
 * skill files decouples API expansion from agent releases — new partners
 * ship as a new SKILL.md, no code change.
 *
 * Signing pattern mirrors src/tools/modal.ts and src/phone/client.ts; we
 * deliberately keep the copy-paste rather than refactor those into a
 * shared module (out of scope; would touch unrelated tools).
 */
import type { CapabilityHandler } from '../agent/types.js';
export declare const blockrunCapability: CapabilityHandler;
