import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IComGithubElasticCloudOnK8sV3PkgApisElasticsearchV1beta1ElasticsearchSpec } from "./ElasticsearchSpec.js"; import { IComGithubElasticCloudOnK8sV3PkgApisElasticsearchV1beta1ElasticsearchStatus } from "./ElasticsearchStatus.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * Elasticsearch represents an Elasticsearch resource in a Kubernetes cluster. */ export interface IElasticsearch extends TypeMeta { "apiVersion": "elasticsearch.k8s.elastic.co/v1beta1"; "kind": "Elasticsearch"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IComGithubElasticCloudOnK8sV3PkgApisElasticsearchV1beta1ElasticsearchSpec; "status"?: IComGithubElasticCloudOnK8sV3PkgApisElasticsearchV1beta1ElasticsearchStatus; } /** * Elasticsearch represents an Elasticsearch resource in a Kubernetes cluster. */ export declare class Elasticsearch extends Model implements IElasticsearch { "apiVersion": "elasticsearch.k8s.elastic.co/v1beta1"; "kind": "Elasticsearch"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IComGithubElasticCloudOnK8sV3PkgApisElasticsearchV1beta1ElasticsearchSpec; "status"?: IComGithubElasticCloudOnK8sV3PkgApisElasticsearchV1beta1ElasticsearchStatus; static apiVersion: IElasticsearch["apiVersion"]; static kind: IElasticsearch["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard; constructor(data?: ModelData); } export type { IElasticsearch as IComGithubElasticCloudOnK8sV3PkgApisElasticsearchV1beta1Elasticsearch, Elasticsearch as ComGithubElasticCloudOnK8sV3PkgApisElasticsearchV1beta1Elasticsearch };