import { IComGithubElasticCloudOnK8sV3PkgApisElasticsearchV1ChangeBudget } from "./ChangeBudget.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * UpdateStrategy specifies how updates to the cluster should be performed. */ export interface IUpdateStrategy { /** * ChangeBudget defines the constraints to consider when applying changes to the Elasticsearch cluster. */ "changeBudget"?: IComGithubElasticCloudOnK8sV3PkgApisElasticsearchV1ChangeBudget; } /** * UpdateStrategy specifies how updates to the cluster should be performed. */ export declare class UpdateStrategy extends Model implements IUpdateStrategy { "changeBudget"?: IComGithubElasticCloudOnK8sV3PkgApisElasticsearchV1ChangeBudget; constructor(data?: ModelData); } export type { IUpdateStrategy as IComGithubElasticCloudOnK8sV3PkgApisElasticsearchV1UpdateStrategy, UpdateStrategy as ComGithubElasticCloudOnK8sV3PkgApisElasticsearchV1UpdateStrategy };