import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IDevKnativeEventingPkgApisEventingV1alpha1EventTransformSpec } from "./EventTransformSpec.js"; import { IDevKnativeEventingPkgApisEventingV1alpha1EventTransformStatus } from "./EventTransformStatus.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * EventTransform represents an even transformation. */ export interface IEventTransform extends TypeMeta { "apiVersion": "eventing.knative.dev/v1alpha1"; "kind": "EventTransform"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; /** * Spec defines the desired state of the EventTransform. */ "spec"?: IDevKnativeEventingPkgApisEventingV1alpha1EventTransformSpec; /** * Status represents the current state of the EventTransform. * This data may be out of date. */ "status"?: IDevKnativeEventingPkgApisEventingV1alpha1EventTransformStatus; } /** * EventTransform represents an even transformation. */ export declare class EventTransform extends Model implements IEventTransform { "apiVersion": "eventing.knative.dev/v1alpha1"; "kind": "EventTransform"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IDevKnativeEventingPkgApisEventingV1alpha1EventTransformSpec; "status"?: IDevKnativeEventingPkgApisEventingV1alpha1EventTransformStatus; static apiVersion: IEventTransform["apiVersion"]; static kind: IEventTransform["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard; constructor(data?: ModelData); } export type { IEventTransform as IDevKnativeEventingPkgApisEventingV1alpha1EventTransform, EventTransform as DevKnativeEventingPkgApisEventingV1alpha1EventTransform };