import React from 'react'; import type { IDeploymentStrategyAdditionalFieldsProps } from '../../deploymentStrategy.registry'; import type { IServerGroupCommand } from '../../../serverGroup'; export interface IRollingRedBlackCommand extends IServerGroupCommand { delayBeforeDisableSec: string; delayBeforeScaleDownSec: string; pipelineBeforeCleanup: { application: string; }; rollback: { onFailure: boolean; }; scaleDown: boolean; targetPercentages: number[] | string; } export interface IRollingRedBlackStrategyAdditionalFieldsProps extends IDeploymentStrategyAdditionalFieldsProps { command: IRollingRedBlackCommand; } export declare class AdditionalFields extends React.Component { private targetPercentagesChange; private delayChange; private scaleDownChange; private rollbackOnFailureChange; private handleChange; render(): JSX.Element; }