/**
 * Outbound AI voice calls via Bland.ai through the BlockRun `/v1/voice/*`
 * gateway. Two tools:
 *
 *  - VoiceCall   — POST /v1/voice/call ($0.54 flat, up to 5 min default).
 *                  Returns call_id immediately; the call runs async upstream.
 *  - VoiceStatus — GET  /v1/voice/call/{call_id} (free). Polls for transcript
 *                  + recording + final disposition.
 *
 * Voice calls require a wallet-owned BlockRun phone number as caller ID —
 * use BuyPhoneNumber (or ListPhoneNumbers if one already exists) before
 * calling VoiceCall, otherwise the gateway returns 400 with the buy
 * instructions inline.
 *
 * x402 payment flow mirrors src/tools/exa.ts.
 */
import type { CapabilityHandler } from '../agent/types.js';
export declare function buildVoiceCallBody(input: Record<string, unknown>): Record<string, unknown>;
export declare const voiceCallCapability: CapabilityHandler;
export declare const voiceStatusCapability: CapabilityHandler;
