/** * 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 { ReplicationController } from "@freelensapp/kube-object"; import { KubeApi } from "../kube-api"; import type { Scale } from "@freelensapp/kube-object"; import type { DerivedKubeApiOptions, KubeApiDependencies, NamespacedResourceDescriptor } from "../kube-api"; export declare class ReplicationControllerApi extends KubeApi { constructor(deps: KubeApiDependencies, opts?: DerivedKubeApiOptions); protected getScaleApiUrl(params: NamespacedResourceDescriptor): string; getScale(params: NamespacedResourceDescriptor): Promise; scale(params: NamespacedResourceDescriptor, replicas: number): Promise; }