/**
 * `agents send` — deliver a message over any registered channel provider.
 *
 * Envelope (flag-first, industry-shaped):
 *   agents send --to <dest> --text "…" [--channel <name>] [--attach …] [--url …]
 *
 * Destination:
 *   --to owner          expands to notify.owner.{channel,to} in agents.yaml
 *   --to <id>           channel-specific recipient (requires --channel)
 *
 * Compat: positional text still works (`agents send "hi" --channel … --to …`).
 *
 * `agents notify` is the same delivery path with owner defaults
 * (`send --to owner`) and is deprecated — new callers should use
 * `agents feed post`. Not a second stack. Not agent control — use
 * `agents message` / `agents sessions inject` for running agents.
 *
 * Feed / activity are a different plane (record + read); feed.broadcast may
 * call this command as a forward sink.
 */
import type { Command } from 'commander';
export declare function registerSendCommand(program: Command): void;
