import { IComGithubElasticCloudOnK8sV3PkgApisCommonV1beta1ReconcilerStatus } from "../../common.k8s.elastic.co/v1beta1/ReconcilerStatus.js"; import { IComGithubElasticCloudOnK8sV3PkgApisElasticsearchV1beta1ElasticsearchHealth } from "./ElasticsearchHealth.js"; import { IComGithubElasticCloudOnK8sV3PkgApisElasticsearchV1beta1ElasticsearchOrchestrationPhase } from "./ElasticsearchOrchestrationPhase.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * ElasticsearchStatus defines the observed state of Elasticsearch */ export interface IElasticsearchStatus extends IComGithubElasticCloudOnK8sV3PkgApisCommonV1beta1ReconcilerStatus { "health"?: IComGithubElasticCloudOnK8sV3PkgApisElasticsearchV1beta1ElasticsearchHealth; "phase"?: IComGithubElasticCloudOnK8sV3PkgApisElasticsearchV1beta1ElasticsearchOrchestrationPhase; } /** * ElasticsearchStatus defines the observed state of Elasticsearch */ export declare class ElasticsearchStatus extends Model implements IElasticsearchStatus { "availableNodes"?: number; "health"?: IComGithubElasticCloudOnK8sV3PkgApisElasticsearchV1beta1ElasticsearchHealth; "phase"?: IComGithubElasticCloudOnK8sV3PkgApisElasticsearchV1beta1ElasticsearchOrchestrationPhase; constructor(data?: ModelData); } export type { IElasticsearchStatus as IComGithubElasticCloudOnK8sV3PkgApisElasticsearchV1beta1ElasticsearchStatus, ElasticsearchStatus as ComGithubElasticCloudOnK8sV3PkgApisElasticsearchV1beta1ElasticsearchStatus };