import { K8sApiService, K8sUtilService, StringMap, LimitRange, Workspace, ResourceType, ResourceRequirements } from '@alauda-fe/common'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class ResourceQuotaUtilService { private readonly k8sUtil; private readonly k8sApi; private readonly limitRange$Cache; private readonly resourceQuota$Cache; constructor(k8sUtil: K8sUtilService, k8sApi: K8sApiService); getLimitRange$({ cluster, namespace, }: { cluster: string; namespace: string; }): Observable; getAvailableCustomResourceKeysInNodes(workspace: Workspace): Observable; getResourceQuota$({ cluster, namespace }: Workspace): Observable<{ resourceQuota: ResourceRequirements; customResourceConfigs: StringMap[]; }>; deleteCache({ cluster, namespace }: { cluster: string; namespace: string; }): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }