import type { JsonObj } from '../../result.js'; import { BaseCommand } from '../../index.js'; export default class WorkspaceBootstrap extends BaseCommand { static description: string; static examples: string[]; static flags: { dir: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; force: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; 'skip-validate': import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; }; run(): Promise; /** * Stage, commit, and push the `quonfig.json` pin. Runs after the main * bootstrap push so the pin lands as a committed+pushed change rather than * an uncommitted local edit. We stage only `quonfig.json` (not `-A`) so we * don't accidentally sweep in unrelated user edits. */ private commitAndPushPin; private remoteHasCommits; }