import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IComGithubGrafanaAgentPkgOperatorApisMonitoringV1alpha1PodLogsSpec } from "./PodLogsSpec.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * PodLogs defines how to collect logs for a pod. */ export interface IPodLogs extends TypeMeta { "apiVersion": "monitoring.grafana.com/v1alpha1"; "kind": "PodLogs"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; /** * Spec holds the specification of the desired behavior for the PodLogs. */ "spec"?: IComGithubGrafanaAgentPkgOperatorApisMonitoringV1alpha1PodLogsSpec; } /** * PodLogs defines how to collect logs for a pod. */ export declare class PodLogs extends Model implements IPodLogs { "apiVersion": "monitoring.grafana.com/v1alpha1"; "kind": "PodLogs"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IComGithubGrafanaAgentPkgOperatorApisMonitoringV1alpha1PodLogsSpec; static apiVersion: IPodLogs["apiVersion"]; static kind: IPodLogs["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard; constructor(data?: ModelData); } export type { IPodLogs as IComGithubGrafanaAgentPkgOperatorApisMonitoringV1alpha1PodLogs, PodLogs as ComGithubGrafanaAgentPkgOperatorApisMonitoringV1alpha1PodLogs };