import { KubernetesResource, KubernetesResourceList } from '@alauda-fe/common'; import { HttpClient } from '@angular/common/http'; import * as i0 from "@angular/core"; export declare class FeatureGateApiService { private readonly http; constructor(http: HttpClient); getGlobalGateList(): import("rxjs").Observable>; getGlobalGate(name: string): import("rxjs").Observable; getClusterGateList(cluster: string): import("rxjs").Observable>; getClusterGate(cluster: string, name: string): import("rxjs").Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export declare function toMap(items: FeatureGate[]): Record; export interface FeatureGate extends KubernetesResource { spec: { dependency: { type: DependencyType; featureGates: string[]; }; description: string; enabled: boolean; stage: FeatureStage; }; status: { enabled: boolean; }; } export declare enum DependencyType { Any = "any", All = "all" } export declare enum FeatureStage { Alpha = "Alpha", Beta = "Beta", GA = "GA", EOF = "EOF" }