/** * 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): Record; export declare const voiceCallCapability: CapabilityHandler; export declare const voiceStatusCapability: CapabilityHandler;