/** * Copyright (c) Freelens Authors. All rights reserved. * Copyright (c) OpenLens Authors. All rights reserved. * Licensed under MIT License. See LICENSE in root directory for more information. */ import { Deployment } from "@freelensapp/kube-object"; import { KubeApi } from "../kube-api"; import type { DerivedKubeApiOptions, KubeApiDependencies, NamespacedResourceDescriptor } from "../kube-api"; export declare class DeploymentApi extends KubeApi { constructor(deps: KubeApiDependencies, opts?: DerivedKubeApiOptions); getReplicas(params: NamespacedResourceDescriptor): Promise; scale(params: NamespacedResourceDescriptor, replicas: number): Promise; restart(params: NamespacedResourceDescriptor): Promise; }