import { Command, flags } from '@oclif/command'; export default class RunRollbackCommand extends Command { static description: string; static examples: string[]; static flags: { help: import("@oclif/parser/lib/flags").IBooleanFlag; region: flags.IOptionFlag; noConfirm: import("@oclif/parser/lib/flags").IBooleanFlag; detach: import("@oclif/parser/lib/flags").IBooleanFlag; envId: flags.IOptionFlag; serviceName: flags.IOptionFlag; version: flags.IOptionFlag; json: import("@oclif/parser/lib/flags").IBooleanFlag; }; getTaskResult({ envId, serviceName, versionName, isPrintLog }: { envId: string; serviceName: string; versionName: string; isPrintLog: boolean; }): Promise; getRollbackVersions(envId: any, serviceName: any): Promise<{ rollbackVersions: import("../../api/interface").VersionItems[]; currentVersion: import("../../api/interface").VersionItems | undefined; }>; run(): Promise; }