///
import type React from 'react';
import type { ITargetSelectProps } from '../pipeline/config/targetSelect.component';
import type { IStageSummaryWrapperProps } from '../pipeline/details/StageSummaryWrapper';
import type { IStepExecutionDetailsWrapperProps } from '../pipeline/details/StepExecutionDetailsWrapper';
import { ReactInject } from './react.injector';
import type { IInstanceArchetypeSelectorProps } from '../serverGroup/configure/common/InstanceArchetypeSelector';
import type { IInstanceTypeSelectorProps } from '../serverGroup/configure/common/InstanceTypeSelector';
import type { IAccountRegionClusterSelectorProps } from '../widgets/AccountRegionClusterSelector';
import IInjectorService = angular.auto.IInjectorService;
export declare class NgReactInjector extends ReactInject {
$injectorProxy: IInjectorService;
AccountRegionClusterSelector: React.ComponentClass;
InstanceArchetypeSelector: React.ComponentClass;
InstanceTypeSelector: React.ComponentClass;
StageSummaryWrapper: React.ComponentClass;
StepExecutionDetailsWrapper: React.ComponentClass;
TargetSelect: React.ComponentClass;
initialize($injector: IInjectorService): void;
}
export declare const NgReact: NgReactInjector;