import * as k8s from '@kubernetes/client-node'; import { KubernetesClient } from './KubernetesClient.js'; import { PodOperations } from './resources/PodOperations.js'; import { ServiceOperations } from './resources/ServiceOperations.js'; import { DeploymentOperations } from './resources/DeploymentOperations.js'; import { ConfigMapOperations } from './resources/ConfigMapOperations.js'; import { SecretOperations } from './resources/SecretOperations.js'; import { CustomResourceOperations } from './resources/CustomResourceOperations.js'; import { NamespaceOperations } from './resources/NamespaceOperations.js'; import { PersistentVolumeOperations } from './resources/PersistentVolumeOperations.js'; import { PersistentVolumeClaimOperations } from './resources/PersistentVolumeClaimOperations.js'; import { IngressOperations } from './resources/IngressOperations.js'; /** * Resource operations manager */ export declare class ResourceOperations { private client; private pods; private services; private deployments; private configMaps; private secrets; private namespaces; private persistentVolumesOps; private persistentVolumeClaimsOps; private ingresses; constructor(client: KubernetesClient); /** * Get pod operations */ get pod(): PodOperations; /** * Get service operations */ get service(): ServiceOperations; /** * Get deployment operations */ get deployment(): DeploymentOperations; /** * Get configMap operations */ get configMap(): ConfigMapOperations; /** * Get secret operations */ get secret(): SecretOperations; /** * Get namespace operations */ get namespace(): NamespaceOperations; /** * Get persistent volume operations */ get persistentVolumes(): PersistentVolumeOperations; /** * Get persistent volume claim operations */ get persistentVolumeClaims(): PersistentVolumeClaimOperations; /** * Get ingress operations */ get ingress(): IngressOperations; /** * Create a custom resource operations instance */ custom(group: string, version: string, plural: string, namespaced?: boolean): CustomResourceOperations; } //# sourceMappingURL=ResourceOperations.d.ts.map