import { type CliResult } from './cli-support.js'; /** * `yarramate import xlsx ` (#355, ADR 0127). * * The workbook carries its own ancestor, so this is a three-way merge rather * than an overwrite: the author's edits are measured against `~Baseline`, the * repository's drift is measured against the same, and only a field both moved * is refused. Everything the author changed that the repository left alone * merges cleanly, which is what makes a week-long workbook cycle usable. * * Edits land as `yarramate/operations/v1` through `apply`, so untouched YAML * keeps its comments, key order and formatting, and the whole import passes * the atomic compile gate. A workbook that would produce an uncompilable model * is refused whole rather than half written. */ export declare function runImportCommand(options: readonly string[], cwd: string): Promise;