import { V1DaemonSet, V1Pod, V1ReplicaSet, V1StatefulSet } from "@kubernetes/client-node"; import * as React from "react"; import { IVssComponentProperties } from "../Types"; export interface IOtherWorkloadsProperties extends IVssComponentProperties { nameFilter?: string; typeFilter: string[]; } export interface IOtherWorkloadsState { statefulSets: V1StatefulSet[]; daemonSets: V1DaemonSet[]; replicaSets: V1ReplicaSet[]; orphanPods: V1Pod[]; } export declare class OtherWorkloads extends React.Component { constructor(props: IOtherWorkloadsProperties); render(): React.ReactNode; componentWillUnmount(): void; private _onStatefulSetsFetched; private _onDaemonSetsFetched; private _onReplicaSetsFetched; private _onOrphanPodsFetched; private _setHasImageDetails; private _onMetadataFetch; private _showWorkloadDetails; private _getColumns; private static _renderSetNameCell; private _renderImageCell; private _renderPodsCountCell; private static _renderAgeCell; private _generateRenderData; private _getImageId; private _showType; private static _getImageText; private static _getSetType; private _onImageClick; private _podsLinkClassName; private _imageLinkClassName; private _store; private _actionCreator; private _selectionActionCreator; private _imageActionsCreator; private _imageDetailsStore; private _imageList; private _metadataInitialized; }