import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IDevKnativeEventingPkgApisEventingV1TriggerSpec } from "./TriggerSpec.js"; import { IDevKnativeEventingPkgApisEventingV1TriggerStatus } from "./TriggerStatus.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * Trigger represents a request to have events delivered to a subscriber from a * Broker's event pool. */ export interface ITrigger extends TypeMeta { "apiVersion": "eventing.knative.dev/v1"; "kind": "Trigger"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; /** * Spec defines the desired state of the Trigger. */ "spec"?: IDevKnativeEventingPkgApisEventingV1TriggerSpec; /** * Status represents the current state of the Trigger. This data may be out of * date. */ "status"?: IDevKnativeEventingPkgApisEventingV1TriggerStatus; } /** * Trigger represents a request to have events delivered to a subscriber from a * Broker's event pool. */ export declare class Trigger extends Model implements ITrigger { "apiVersion": "eventing.knative.dev/v1"; "kind": "Trigger"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IDevKnativeEventingPkgApisEventingV1TriggerSpec; "status"?: IDevKnativeEventingPkgApisEventingV1TriggerStatus; static apiVersion: ITrigger["apiVersion"]; static kind: ITrigger["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard; constructor(data?: ModelData); } export type { ITrigger as IDevKnativeEventingPkgApisEventingV1Trigger, Trigger as DevKnativeEventingPkgApisEventingV1Trigger };