import { AbstractApiMgr } from '../abstract-api-mgr-command'; export default class Redeploy extends AbstractApiMgr { static description: string; static flags: { target: import("@oclif/core/lib/interfaces").OptionFlag; applicationName: import("@oclif/core/lib/interfaces").OptionFlag; environmentName: import("@oclif/core/lib/interfaces").OptionFlag; gatewayVersion: import("@oclif/core/lib/interfaces").OptionFlag; overwrite: import("@oclif/core/lib/interfaces").BooleanFlag; javaVersion: import("@oclif/core/lib/interfaces").OptionFlag; releaseChannel: import("@oclif/core/lib/interfaces").OptionFlag; output: import("@oclif/core/lib/interfaces").OptionFlag; collectMetrics: import("@oclif/core/lib/interfaces").BooleanFlag; host: import("@oclif/core/lib/interfaces").OptionFlag; environment: import("@oclif/core/lib/interfaces").OptionFlag; organization: import("@oclif/core/lib/interfaces").OptionFlag; bearer: import("@oclif/core/lib/interfaces").OptionFlag; client_secret: import("@oclif/core/lib/interfaces").OptionFlag; client_id: import("@oclif/core/lib/interfaces").OptionFlag; password: import("@oclif/core/lib/interfaces").OptionFlag; username: import("@oclif/core/lib/interfaces").OptionFlag; }; static args: { name: string; required: boolean; }[]; run(): Promise; apiRedeploy: (args: any, flags: any) => Promise; getApiDeployment: (orgId: string, envId: string, apiInstanceId: string) => Promise; composeCHRedeployBody: (envId: string, envName: string, deployment: any, flags: any) => any; composeHYRedeployBody: (orgId: string, envId: string, envName: string, deployment: any, flags: any, technology: string) => Promise; composeCH2RTFBody: (orgId: string, envId: string, envName: string, deployment: any, flags: any) => Promise; }