/**
 * The single Slack notification factory. Dispatches a discriminated
 * SlackNotificationEvent to the per-event template assembler and returns a
 * SlackMessage. Pure: no I/O, no env. Both packages/eval and packages/api
 * call this instead of owning their own formatters.
 */
import type { SlackBuildOptions, SlackMessage, SlackNotificationEvent } from "./types.js";
export declare function buildSlackMessage(event: SlackNotificationEvent, options: SlackBuildOptions): SlackMessage;
