import React from 'react'; import type { Application, IRouterInjectedProps } from '@spinnaker/core'; import type { IAmazonApplicationLoadBalancer, ITargetGroup } from '../domain'; interface IAmazonTargetGroupDetailsState { loadBalancer?: IAmazonApplicationLoadBalancer; loading: boolean; targetGroup?: ITargetGroup; } interface ITargetGroupStateParams { accountId: string; loadBalancerName: string; name: string; provider: string; region: string; vpcId?: string; } interface ITargetGroupDetailsProps { accountId: string; app: Application; name: string; provider: string; targetGroup: ITargetGroupStateParams; } export declare class TargetGroupDetailsComponent extends React.Component { state: IAmazonTargetGroupDetailsState; private unsubscribeFromRefresh; private isUnmounted; componentDidMount(): void; componentWillUnmount(): void; private extractTargetGroup; private autoClose; private closeDetails; private renderHeader; private renderNotFound; private renderDetails; render(): JSX.Element; } export declare const TargetGroupDetails: React.ForwardRefExoticComponent & { children?: React.ReactNode; } & React.RefAttributes>; export {};