import { IComGithubElasticCloudOnK8sV3PkgApisCommonV1alpha1Conditions } from "./Conditions.js"; import { IComGithubElasticCloudOnK8sV3PkgApisCommonV1alpha1AutoscalingPolicyStatus } from "./AutoscalingPolicyStatus.js"; import { ModelData, Model } from "@kubernetes-models/base"; export interface IElasticsearchAutoscalerStatus { /** * Conditions holds the current service state of the autoscaling controller. */ "conditions"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1alpha1Conditions; /** * ObservedGeneration is the last observed generation by the controller. */ "observedGeneration"?: number; /** * AutoscalingPolicyStatuses is used to expose state messages to user or external system. */ "policies"?: Array; } export declare class ElasticsearchAutoscalerStatus extends Model implements IElasticsearchAutoscalerStatus { "conditions"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1alpha1Conditions; "observedGeneration"?: number; "policies"?: Array; constructor(data?: ModelData); } export type { IElasticsearchAutoscalerStatus as IComGithubElasticCloudOnK8sV3PkgApisCommonV1alpha1ElasticsearchAutoscalerStatus, ElasticsearchAutoscalerStatus as ComGithubElasticCloudOnK8sV3PkgApisCommonV1alpha1ElasticsearchAutoscalerStatus };