/**
 * Sink loader — reads config/sinks.yaml, resolves env vars, validates,
 * and instantiates sink objects.
 *
 * Fire-and-forget: parse failures log a warning and return an empty array
 * so the pipeline never crashes due to sink misconfiguration.
 *
 * @see docs/design-docs/report-store/sink-architecture.md
 */
import type { ReportSink } from "./types.js";
/**
 * Load and instantiate all enabled sinks from `config/sinks.yaml`.
 *
 * Returns an empty array when:
 * - The config file doesn't exist (no sinks configured)
 * - The config file fails to parse or validate
 */
export declare function loadSinks(): ReportSink[];
