/**
 * BlockRun primitive — the generic x402-paid gateway capability.
 *
 * One tool, every BlockRun endpoint. 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,
 * future ML/data partners). Hardcoding each as a fresh CapabilityHandler
 * means a Franklin Trading 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.
 */
import type { CapabilityHandler } from '../agent/types.js';
export declare const blockrunCapability: CapabilityHandler;
