import React from 'react'; import type { Application } from '../../application'; import type { IMoniker } from '../../naming'; import type { IOverridableProps } from '../../overrideRegistry'; export interface IInstanceDetailsProps extends IOverridableProps { $stateParams: { provider: string; instanceId: string; }; app: Application; moniker: IMoniker; environment: string; } export interface IInstanceDetailsState { accountId: string; environment: string; instanceId: string; loading: boolean; moniker: IMoniker; provider: string; } export declare class InstanceDetails extends React.Component { state: IInstanceDetailsState; private destroy$; private props$; componentDidMount(): void; componentWillReceiveProps(nextProps: IInstanceDetailsProps): void; componentWillUnmount(): void; render(): JSX.Element; } export declare class InstanceDetailsCmp extends React.Component { render(): JSX.Element; }