import type { FormikErrors, FormikProps } from 'formik'; import React from 'react'; import type { Application, IAccount, IRegion, IWizardPageComponent } from '@spinnaker/core'; import type { IAmazonFunction } from '../../domain'; import type { IAmazonFunctionUpsertCommand } from '../../index'; export interface IFunctionProps { app: Application; formik: FormikProps; isNew?: boolean; functionDef: IAmazonFunction; } export interface IFunctionState { existingFunctionNames: string[]; accounts: IAccount[]; regions: IRegion[]; } export declare class FunctionBasicInformation extends React.Component implements IWizardPageComponent { state: IFunctionState; private props$; private destroy$; validate(values: IAmazonFunctionUpsertCommand): FormikErrors; componentDidUpdate(): void; componentWillUnmount(): void; componentDidMount(): void; render(): JSX.Element; }