import { NonInteractiveOptions as CreateRolloutNonInteractiveOptions } from './CreateRollout'; import { NonInteractiveOptions as EditRolloutNonInteractiveOptions } from './EditRollout'; import { GeneralOptions as EndRolloutGeneralOptions, NonInteractiveOptions as EndRolloutNonInteractiveOptions } from './EndRollout'; import { RolloutActions } from './RolloutMainMenu'; import { EASUpdateAction, EASUpdateContext } from '../../eas-update/utils'; /** * Control a rollout in non interactive mode. */ export declare class NonInteractiveRollout implements EASUpdateAction { private readonly options; constructor(options: { channelName?: string; json?: boolean; action?: RolloutActions; } & Partial & Partial & EndRolloutGeneralOptions & Partial); runAsync(ctx: EASUpdateContext): Promise; private runActionAsync; private viewRollout; private getJsonAsync; private getRolloutJsonAsync; private getRuntimeVersion; private getChannelObjectAsync; }