import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IComGithubElasticCloudOnK8sV3PkgApisPackageregistryV1alpha1PackageRegistrySpec } from "./PackageRegistrySpec.js"; import { IComGithubElasticCloudOnK8sV3PkgApisPackageregistryV1alpha1PackageRegistryStatus } from "./PackageRegistryStatus.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * PackageRegistry represents an Elastic Package Registry resource in a Kubernetes cluster. */ export interface IPackageRegistry extends TypeMeta { "apiVersion": "packageregistry.k8s.elastic.co/v1alpha1"; "kind": "PackageRegistry"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IComGithubElasticCloudOnK8sV3PkgApisPackageregistryV1alpha1PackageRegistrySpec; "status"?: IComGithubElasticCloudOnK8sV3PkgApisPackageregistryV1alpha1PackageRegistryStatus; } /** * PackageRegistry represents an Elastic Package Registry resource in a Kubernetes cluster. */ export declare class PackageRegistry extends Model implements IPackageRegistry { "apiVersion": "packageregistry.k8s.elastic.co/v1alpha1"; "kind": "PackageRegistry"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IComGithubElasticCloudOnK8sV3PkgApisPackageregistryV1alpha1PackageRegistrySpec; "status"?: IComGithubElasticCloudOnK8sV3PkgApisPackageregistryV1alpha1PackageRegistryStatus; static apiVersion: IPackageRegistry["apiVersion"]; static kind: IPackageRegistry["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard; constructor(data?: ModelData); } export type { IPackageRegistry as IComGithubElasticCloudOnK8sV3PkgApisPackageregistryV1alpha1PackageRegistry, PackageRegistry as ComGithubElasticCloudOnK8sV3PkgApisPackageregistryV1alpha1PackageRegistry };