import { IIoK8sApimachineryPkgApisMetaV1Time } from "@kubernetes-models/apimachinery/apis/meta/v1/Time"; import { IComGithubElasticCloudOnK8sV3PkgApisCommonV1alpha1ConditionType } from "./ConditionType.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * Condition represents Elasticsearch resource's condition. * \*\*This API is in technical preview and may be changed or removed in a future release.\*\* */ export interface ICondition { "lastTransitionTime"?: IIoK8sApimachineryPkgApisMetaV1Time; "message"?: string; "status": string; "type": IComGithubElasticCloudOnK8sV3PkgApisCommonV1alpha1ConditionType; } /** * Condition represents Elasticsearch resource's condition. * \*\*This API is in technical preview and may be changed or removed in a future release.\*\* */ export declare class Condition extends Model implements ICondition { "lastTransitionTime"?: IIoK8sApimachineryPkgApisMetaV1Time; "message"?: string; "status": string; "type": IComGithubElasticCloudOnK8sV3PkgApisCommonV1alpha1ConditionType; constructor(data?: ModelData); } export type { ICondition as IComGithubElasticCloudOnK8sV3PkgApisCommonV1alpha1Condition, Condition as ComGithubElasticCloudOnK8sV3PkgApisCommonV1alpha1Condition };