import EasCommand from '../../commandUtils/EasCommand'; import { EndOutcome } from '../../rollout/actions/EndRollout'; declare enum ActionRawFlagValue { CREATE = "create", EDIT = "edit", END = "end", VIEW = "view" } export default class ChannelRollout extends EasCommand { static description: string; static args: { channel: import("@oclif/core/lib/interfaces").Arg>; }; static flags: { json: import("@oclif/core/lib/interfaces").BooleanFlag; 'non-interactive': import("@oclif/core/lib/interfaces").BooleanFlag; action: import("@oclif/core/lib/interfaces").OptionFlag; percent: import("@oclif/core/lib/interfaces").OptionFlag; outcome: import("@oclif/core/lib/interfaces").OptionFlag; branch: import("@oclif/core/lib/interfaces").OptionFlag; 'runtime-version': import("@oclif/core/lib/interfaces").OptionFlag; 'private-key-path': import("@oclif/core/lib/interfaces").OptionFlag; }; static contextDefinition: { loggedIn: import("../../commandUtils/context/LoggedInContextField").default; vcsClient: import("../../commandUtils/context/VcsClientContextField").default; privateProjectConfig: import("../../commandUtils/context/PrivateProjectConfigContextField").PrivateProjectConfigContextField; }; runAsync(): Promise; private getAction; private sanitizeArgsAndFlags; } export {};