import type { FormikErrors, FormikProps } from 'formik'; import React from 'react'; import type { Application, IServerGroup, IWizardPageComponent } from '@spinnaker/core'; import type { IAmazonImage } from '../../../../image'; import type { IAmazonServerGroupCommand } from '../../serverGroupConfiguration.service'; export interface IServerGroupBasicSettingsProps { app: Application; formik: FormikProps; } export interface IServerGroupBasicSettingsState { selectedImage: IAmazonImage; namePreview: string; createsNewCluster: boolean; latestServerGroup: IServerGroup; } export declare class ServerGroupBasicSettings extends React.Component implements IWizardPageComponent { constructor(props: IServerGroupBasicSettingsProps); private getStateFromProps; private imageChanged; private accountUpdated; private regionUpdated; private subnetUpdated; validate(values: IAmazonServerGroupCommand): FormikErrors; private clientRequestsChanged; private navigateToLatestServerGroup; private stackChanged; componentWillReceiveProps(nextProps: IServerGroupBasicSettingsProps): void; private handleReasonChanged; private strategyChanged; private onStrategyFieldChange; render(): JSX.Element; }