import type { KubernetesCluster, KubernetesClusterEvent, KubernetesClusterFeaturesPayload, KubernetesClusterUsageItem, KubernetesClusterVersionCheck, KubernetesNodeGroup, KubernetesProduct, KubernetesQuota } from './kubernetes.types.js'; export declare function transformKubernetesProduct(payload: any): KubernetesProduct; export declare function transformKubernetesClusterVersionCheck(payload: any): KubernetesClusterVersionCheck; export declare function transformKubernetesCluster(payload: any): KubernetesCluster; /** * Maps the cluster feature payload back to the wire keys the backend expects * (`ClusterFeatures` / `ClusterFeaturesPatch`: `csi`, `registries`, `autoscalingEnabled`). */ export declare function serializeKubernetesClusterFeatures(features: KubernetesClusterFeaturesPayload | undefined): { csi: boolean | undefined; registries: string | undefined; autoscalingEnabled: boolean | undefined; } | undefined; export declare function transformKubernetesNodeGroup(payload: any): KubernetesNodeGroup; export declare function transformKubernetesQuota(payload: any): KubernetesQuota; export declare function transformKubernetesClusterUsageItem(payload: any): KubernetesClusterUsageItem; export declare function transformKubernetesClusterEvent(payload: any): KubernetesClusterEvent; //# sourceMappingURL=kubernetes-transform.d.ts.map