import { IComGithubElasticCloudOnK8sV3PkgApisCommonV1DeploymentStatus } from "../../common.k8s.elastic.co/v1/DeploymentStatus.js"; import { IComGithubElasticCloudOnK8sV3PkgApisCommonV1DeploymentHealth } from "../../common.k8s.elastic.co/v1/DeploymentHealth.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * PackageRegistryStatus defines the observed state of Elastic Package Registry */ export interface IPackageRegistryStatus extends IComGithubElasticCloudOnK8sV3PkgApisCommonV1DeploymentStatus { /** * ObservedGeneration is the most recent generation observed for this Elastic Package Registry. * It corresponds to the metadata generation, which is updated on mutation by the API Server. * If the generation observed in status diverges from the generation in metadata, the Elastic Package Registry * controller has not yet processed the changes contained in the Elastic Package Registry specification. */ "observedGeneration"?: number; } /** * PackageRegistryStatus defines the observed state of Elastic Package Registry */ export declare class PackageRegistryStatus extends Model implements IPackageRegistryStatus { "availableNodes"?: number; "count"?: number; "health"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1DeploymentHealth; "selector"?: string; "version"?: string; "observedGeneration"?: number; constructor(data?: ModelData); } export type { IPackageRegistryStatus as IComGithubElasticCloudOnK8sV3PkgApisPackageregistryV1alpha1PackageRegistryStatus, PackageRegistryStatus as ComGithubElasticCloudOnK8sV3PkgApisPackageregistryV1alpha1PackageRegistryStatus };