/**
 * `olam seed <subcommand>` — operator-facing CRUD for postgres seed templates.
 *
 * Phase A task A1 of `olam-hybrid-shared-postgres`. The hybrid path's
 * `services.postgres.seed_template:` field in `.olam.yaml` references named
 * template DBs on the operator's `olam-postgres` singleton. This command is
 * the canonical way to populate, inspect, and remove those templates.
 *
 * Subcommands:
 *   bake    — pg_dump a source DB into the singleton as a new template
 *   list    — list seed-template DBs on the singleton
 *   remove  — DROP a seed template (refuses if any per-world clones exist)
 *   verify  — sanity-check a seed (existence, connectivity, size)
 *
 * Source modes for `bake`:
 *   --source-container <name>      docker exec pg_dump inside a running container
 *   --source-url <postgres-url>    pg_dump via libpq URL (host pg, neon, etc.)
 *   --source-local <db>            pg_dump a DB that already lives on the singleton
 *
 * Generic across projects — atlas-core's `atlas_common_seed` /
 * `atlas_merchant_seed`, atlas-pay's `atlas_pay_seed`, and any future repo's
 * named seeds all flow through this same surface. No atlas-specific knowledge
 * embedded.
 */
import type { Command } from 'commander';
export declare function registerSeed(program: Command): void;
//# sourceMappingURL=seed.d.ts.map