import { V1Pod } from "@kubernetes/client-node"; import * as React from "react"; import { IServiceItem, IVssComponentProperties } from "../Types"; import "./ServiceDetails.scss"; export interface IServiceDetailsProperties extends IVssComponentProperties { service: IServiceItem | undefined; parentKind: string; notifyViewChanged?: (viewTree: { id: string; displayName: string; url: string; }[]) => void; } export interface IServiceDetailsState { service: IServiceItem | undefined; pods: Array; arePodsLoading?: boolean; copyTooltipText?: string; } export declare class ServiceDetails extends React.Component { constructor(props: IServiceDetailsProperties); render(): JSX.Element; componentWillUnmount(): void; private _markTTI; private _getMainHeading; private _getServiceDetails; private _getServiceDetailsCardContent; private _renderServiceCellContent; private _onPodsFetched; private _getAssociatedPods; private _onSelectedPodInvoked; private _setCopiedRowIndex; private _isTTIMarked; private _servicesStore; private _podsActionsCreator; }