import { Command } from "@oclif/core"; import { type ConfirmRequest } from "../../cli/seed-flow.ts"; export default class Seed extends Command { static description: string; static examples: string[]; static flags: { "source-org": import("@oclif/core/interfaces").OptionFlag; "target-org": import("@oclif/core/interfaces").OptionFlag; object: import("@oclif/core/interfaces").OptionFlag; where: import("@oclif/core/interfaces").OptionFlag; limit: import("@oclif/core/interfaces").OptionFlag; "sample-size": import("@oclif/core/interfaces").OptionFlag; "include-parents": import("@oclif/core/interfaces").OptionFlag; "include-children": import("@oclif/core/interfaces").OptionFlag; "include-managed-packages": import("@oclif/core/interfaces").BooleanFlag; "include-system-children": import("@oclif/core/interfaces").BooleanFlag; "child-lookup": import("@oclif/core/interfaces").OptionFlag; "disable-validation-rules": import("@oclif/core/interfaces").BooleanFlag; "isolate-id-map": import("@oclif/core/interfaces").BooleanFlag; "upsert-key": import("@oclif/core/interfaces").OptionFlag; mask: import("@oclif/core/interfaces").BooleanFlag; "mask-field": import("@oclif/core/interfaces").OptionFlag; "dry-run-only": import("@oclif/core/interfaces").BooleanFlag; yes: import("@oclif/core/interfaces").BooleanFlag; }; static enableJsonFlag: boolean; run(): Promise; private handleSeedError; } /** * Interactive confirmation between dry run and run. Prompts on stderr * (stdout stays clean for --json). Without a TTY, --yes is mandatory — * a CI pipeline must opt into inserts explicitly. */ export declare function confirmOnTty(req: ConfirmRequest, yes: boolean): Promise;