import React from 'react'; import type { ILoadBalancerModalProps } from '@spinnaker/core'; import type { IAmazonLoadBalancerConfig } from './LoadBalancerTypes'; export interface IAmazonLoadBalancerChoiceModalState { choices: IAmazonLoadBalancerConfig[]; selectedChoice: IAmazonLoadBalancerConfig; } export declare class AmazonLoadBalancerChoiceModal extends React.Component { static defaultProps: Partial; static show(props: ILoadBalancerModalProps): Promise; constructor(props: ILoadBalancerModalProps); choiceSelected(choice: IAmazonLoadBalancerConfig): void; private choose; close: (reason?: any) => void; private getIncompatibility; private isIncompatibleWithAllProviders; render(): JSX.Element; }