/**
 * WebhookPost — generic HTTP POST tool for pushing agent output to any
 * webhook endpoint. Covers WeChat Work, Feishu, Discord, Slack, Telegram
 * Bot API, PushPlus, ServerChan, custom HTTP receivers — anything that
 * accepts a JSON body over POST.
 *
 * Intentionally not per-vendor: those integrations differ only in body
 * shape, which the agent already knows how to construct. One tool, eight
 * channels. If a channel needs a signature header (e.g., Feishu sign
 * mode), the agent passes it in via `headers`.
 *
 * Safety: outbound URLs are a publish surface. We refuse localhost,
 * private ranges, and file schemes so an agent can't be tricked into
 * hitting internal services. A permission prompt fires on first use per
 * session.
 */
import type { CapabilityHandler } from '../agent/types.js';
export declare const webhookPostCapability: CapabilityHandler;
