import type { JsonObj } from '../result.js'; import { BaseCommand } from '../index.js'; export default class Migrate extends BaseCommand { static description: string; static examples: string[]; static flags: { 'api-key': import("@oclif/core/lib/interfaces/parser.js").OptionFlag; dir: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; 'dry-run': import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; from: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; 'full-summary': import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; project: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; push: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; recent: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; reset: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; since: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; 'source-api-key': import("@oclif/core/lib/interfaces/parser.js").OptionFlag; staging: import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; 'strict-keys': import("@oclif/core/lib/interfaces/parser.js").BooleanFlag; workspace: import("@oclif/core/lib/interfaces/parser.js").OptionFlag; }; run(): Promise; /** * After a local (non-push) migration commits, the user is left at a prompt * with a fresh directory and no obvious next move. Spell out the review → * push flow explicitly. */ private printLocalNextSteps; private resolvePushWorkspace; }