import { V1DaemonSetList, V1DeploymentList, V1Pod, V1ReplicaSetList, V1StatefulSetList } from "@kubernetes/client-node"; import { StoreBase } from "../FluxCommon/Store"; export interface IWorkloadsStoreState { deploymentNamespace?: string; deploymentList?: V1DeploymentList; replicaSetList?: V1ReplicaSetList; daemonSetList?: V1DaemonSetList; statefulSetList?: V1StatefulSetList; orphanPodsList?: V1Pod[]; } export declare class WorkloadsStore extends StoreBase { static getKey(): string; initialize(instanceId?: string): void; disposeInternal(): void; getState(): IWorkloadsStoreState; getWorkloadSize(): number; private _setDeploymentsList; private _setReplicaSetsList; private _setDaemonSetsList; private _setStatefulsetsList; private _setOrphanPodsList; private _state; private _workloadActions; private _podsActions; }