import { AuthenticationBaseCommand } from 'anypoint-cli-command'; export default class Deploy extends AuthenticationBaseCommand { static description: string; static flags: { 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; getTargets: () => Promise; getTargetByIdentifier: (ident: string) => Promise; getAppByTargetIdAndName: (targetId: string, name: string) => Promise; appModifyArtifact: (zipfile: string, appId: string) => Promise; deployAppCommon: (name: string, zipfile: string, targetId: string) => Promise; appDeploy: (targetIdentifier: string, name: string, zipfile: string) => Promise; }