import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IDevKnativeEventingPkgApisEventingV1beta1EventTypeSpec } from "./EventTypeSpec.js"; import { IDevKnativeEventingPkgApisEventingV1beta1EventTypeStatus } from "./EventTypeStatus.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * EventType represents a type of event that can be consumed from a Broker. * Deprecated: use v1beta2.EventType instead. * @deprecated */ export interface IEventType extends TypeMeta { "apiVersion": "eventing.knative.dev/v1beta1"; "kind": "EventType"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; /** * Spec defines the desired state of the EventType. */ "spec"?: IDevKnativeEventingPkgApisEventingV1beta1EventTypeSpec; /** * Status represents the current state of the EventType. * This data may be out of date. */ "status"?: IDevKnativeEventingPkgApisEventingV1beta1EventTypeStatus; } /** * EventType represents a type of event that can be consumed from a Broker. * Deprecated: use v1beta2.EventType instead. * @deprecated */ export declare class EventType extends Model implements IEventType { "apiVersion": "eventing.knative.dev/v1beta1"; "kind": "EventType"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IDevKnativeEventingPkgApisEventingV1beta1EventTypeSpec; "status"?: IDevKnativeEventingPkgApisEventingV1beta1EventTypeStatus; static apiVersion: IEventType["apiVersion"]; static kind: IEventType["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard; constructor(data?: ModelData); } export type { IEventType as IDevKnativeEventingPkgApisEventingV1beta1EventType, EventType as DevKnativeEventingPkgApisEventingV1beta1EventType };