/**
 * `olam world snapshot` — Phase A snapshot capture/list commands.
 *
 * Subcommands:
 *   create <worldId> --kind gems|node|pg|all
 *     Capture installed state (gems, node_modules, postgres data) from a
 *     running world into tarballs under ~/.olam/snapshots/<worldId>/.
 *     Writes a manifest JSON alongside each tarball.
 *
 *   list [--world <id>]
 *     List captured snapshots with fingerprints, sizes, and ages.
 *
 * Phase B (auto-restore on create) and Phase C (eviction / auto-capture)
 * are NOT wired here — they live in follow-up PRs.
 */
import type { Command } from 'commander';
import { type InspectOutcome } from '@olam/core/src/world/snapshot.js';
export declare function emitDeprecationWarning(subcommand: string): void;
export declare function registerWorldSnapshot(program: Command): void;
/**
 * Map an inspect miss-reason to a one-line, operator-actionable explanation.
 * Mirrors the FAQ's "Why did my world-create take the cold path?" list in
 * docs/architecture/snapshot-restore.md.
 */
export declare function explainInspectReason(outcome: InspectOutcome): string;
export declare function handleInspect(opts: {
    workspace: string;
    workspacePath?: string;
    repo: string[];
    imageDigest?: string;
}): void;
//# sourceMappingURL=world-snapshot.d.ts.map