import { V1DeploymentList, V1ReplicaSetList } from "@kubernetes/client-node"; import * as React from "react"; import { IVssComponentProperties } from "../Types"; import "./DeploymentsTable.scss"; export interface IDeploymentsTableProperties extends IVssComponentProperties { nameFilter?: string; } export interface IDeploymentsTableState { deploymentList?: V1DeploymentList; replicaSetList?: V1ReplicaSetList; } export declare class DeploymentsTable extends React.Component { constructor(props: IDeploymentsTableProperties); render(): React.ReactNode; componentWillUnmount(): void; private _onReplicaSetsFetched; private _setHasImageDetails; private _getDeploymentListView; private static _generateDeploymentReplicaSetMap; private static _getDeploymentReplicaSetItems; private static _getDeploymentReplicaSetItem; private static _getCreationTime; private static _isReplicaSetForDeployment; private _getColumns; private static _renderReplicaSetNameCell; private _renderPodsCountCell; private _renderImageCell; private static _renderAgeCell; private static _getHeadingContent; private _openDeploymentItem; private _getSelectedReplicaSet; private _onImageClick; private _podsLinkClassName; private _imageLinkClassName; private _store; private _workloadsActionCreator; private _selectionActionCreator; private _imageDetailsStore; private static _imageList; }