/**
 * Execution run commands for kici-admin.
 *
 * Provides operator-facing read access to execution runs and their
 * sub-resources via the orchestrator's admin HTTP API. This is the
 * dogfooded replacement for hand-rolled curl commands when inspecting
 * run state.
 *
 *   runs list                          List execution runs (table or JSON)
 *   runs show <runId>                  Show run detail with jobs and steps
 *   runs jobs <runId>                  List jobs for a run (optional steps)
 *   runs ephemeral-key <runId>         Show scrub status of the run's key
 *   runs secret-outputs <runId>        List secret outputs (masked / reveal)
 *
 * Filter flags for `runs list`:
 *   --status            -> ?status=<csv>  (comma-separated, e.g. success,failed)
 *   --workflow-name     -> ?workflowName=<name>
 *   --repo              -> ?repo=<owner/repo>
 *   --since             -> ?since=<ISO-8601>
 *   --count             -> ?count=true    (emits only the count)
 *   --limit             -> ?limit=<n>     (default 20, max 100)
 *   --offset            -> ?offset=<n>    (default 0)
 *
 * Output:
 *   default             Aligned ASCII table
 *   --json              Raw JSON.stringify of the full response
 */
import type { Command } from 'commander';
import type { AdminApiClient } from '../api-client.js';
/**
 * Register the `runs` command group with kici-admin.
 */
export declare function registerRunsCommands(program: Command, getClient: () => AdminApiClient): void;
//# sourceMappingURL=runs.d.ts.map