import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IComGithubElasticCloudOnK8sV3PkgApisBeatV1beta1BeatSpec } from "./BeatSpec.js"; import { IComGithubElasticCloudOnK8sV3PkgApisBeatV1beta1BeatStatus } from "./BeatStatus.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * Beat is the Schema for the Beats API. */ export interface IBeat extends TypeMeta { "apiVersion": "beat.k8s.elastic.co/v1beta1"; "kind": "Beat"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IComGithubElasticCloudOnK8sV3PkgApisBeatV1beta1BeatSpec; "status"?: IComGithubElasticCloudOnK8sV3PkgApisBeatV1beta1BeatStatus; } /** * Beat is the Schema for the Beats API. */ export declare class Beat extends Model implements IBeat { "apiVersion": "beat.k8s.elastic.co/v1beta1"; "kind": "Beat"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IComGithubElasticCloudOnK8sV3PkgApisBeatV1beta1BeatSpec; "status"?: IComGithubElasticCloudOnK8sV3PkgApisBeatV1beta1BeatStatus; static apiVersion: IBeat["apiVersion"]; static kind: IBeat["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard; constructor(data?: ModelData); } export type { IBeat as IComGithubElasticCloudOnK8sV3PkgApisBeatV1beta1Beat, Beat as ComGithubElasticCloudOnK8sV3PkgApisBeatV1beta1Beat };