import { AuthenticationBaseCommand } from 'anypoint-cli-command'; import _ = require('lodash'); export default class Modify extends AuthenticationBaseCommand { static description: string; static args: { name: string; required: boolean; }[]; static flags: { name: import("@oclif/core/lib/interfaces").OptionFlag; severity: import("@oclif/core/lib/interfaces").OptionFlag; resourceType: import("@oclif/core/lib/interfaces").OptionFlag; resource: import("@oclif/core/lib/interfaces").OptionFlag; condition: import("@oclif/core/lib/interfaces").OptionFlag; period: import("@oclif/core/lib/interfaces").OptionFlag; threshold: import("@oclif/core/lib/interfaces").OptionFlag; operator: import("@oclif/core/lib/interfaces").OptionFlag; subject: import("@oclif/core/lib/interfaces").OptionFlag; content: import("@oclif/core/lib/interfaces").OptionFlag; recipient: import("@oclif/core/lib/interfaces").OptionFlag; email: import("@oclif/core/lib/interfaces").OptionFlag; help: import("@oclif/core/lib/interfaces").BooleanFlag; 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; }; run(): Promise; modifyAlert(args: any, flags: any): Promise; omitSystemKeys(alert: any): _.Omit; composeAlertBody(currName: string, flags: any): Promise; usernamesToIds(usernames: any): Promise; }