import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IComGithubElasticCloudOnK8sV3PkgApisAgentV1alpha1AgentSpec } from "./AgentSpec.js"; import { IComGithubElasticCloudOnK8sV3PkgApisAgentV1alpha1AgentStatus } from "./AgentStatus.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * Agent is the Schema for the Agents API. */ export interface IAgent extends TypeMeta { "apiVersion": "agent.k8s.elastic.co/v1alpha1"; "kind": "Agent"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IComGithubElasticCloudOnK8sV3PkgApisAgentV1alpha1AgentSpec; "status"?: IComGithubElasticCloudOnK8sV3PkgApisAgentV1alpha1AgentStatus; } /** * Agent is the Schema for the Agents API. */ export declare class Agent extends Model implements IAgent { "apiVersion": "agent.k8s.elastic.co/v1alpha1"; "kind": "Agent"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IComGithubElasticCloudOnK8sV3PkgApisAgentV1alpha1AgentSpec; "status"?: IComGithubElasticCloudOnK8sV3PkgApisAgentV1alpha1AgentStatus; static apiVersion: IAgent["apiVersion"]; static kind: IAgent["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard; constructor(data?: ModelData); } export type { IAgent as IComGithubElasticCloudOnK8sV3PkgApisAgentV1alpha1Agent, Agent as ComGithubElasticCloudOnK8sV3PkgApisAgentV1alpha1Agent };