import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IComGithubGrafanaAgentPkgOperatorApisMonitoringV1alpha1GrafanaAgentSpec } from "./GrafanaAgentSpec.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * GrafanaAgent defines a Grafana Agent deployment. */ export interface IGrafanaAgent extends TypeMeta { "apiVersion": "monitoring.grafana.com/v1alpha1"; "kind": "GrafanaAgent"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; /** * Spec holds the specification of the desired behavior for the Grafana Agent * cluster. */ "spec"?: IComGithubGrafanaAgentPkgOperatorApisMonitoringV1alpha1GrafanaAgentSpec; } /** * GrafanaAgent defines a Grafana Agent deployment. */ export declare class GrafanaAgent extends Model implements IGrafanaAgent { "apiVersion": "monitoring.grafana.com/v1alpha1"; "kind": "GrafanaAgent"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IComGithubGrafanaAgentPkgOperatorApisMonitoringV1alpha1GrafanaAgentSpec; static apiVersion: IGrafanaAgent["apiVersion"]; static kind: IGrafanaAgent["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard; constructor(data?: ModelData); } export type { IGrafanaAgent as IComGithubGrafanaAgentPkgOperatorApisMonitoringV1alpha1GrafanaAgent, GrafanaAgent as ComGithubGrafanaAgentPkgOperatorApisMonitoringV1alpha1GrafanaAgent };