import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IDevKnativeEventingPkgApisEventingV1alpha1RequestReplySpec } from "./RequestReplySpec.js"; import { IDevKnativeEventingPkgApisEventingV1alpha1RequestReplyStatus } from "./RequestReplyStatus.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * RequestReply represents synchronous interface to sending and receiving events from a Broker. */ export interface IRequestReply extends TypeMeta { "apiVersion": "eventing.knative.dev/v1alpha1"; "kind": "RequestReply"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; /** * Spec defines the desired state of the EventPolicy. */ "spec"?: IDevKnativeEventingPkgApisEventingV1alpha1RequestReplySpec; /** * Status represents the current state of the EventPolicy. * This data may be out of date. */ "status"?: IDevKnativeEventingPkgApisEventingV1alpha1RequestReplyStatus; } /** * RequestReply represents synchronous interface to sending and receiving events from a Broker. */ export declare class RequestReply extends Model implements IRequestReply { "apiVersion": "eventing.knative.dev/v1alpha1"; "kind": "RequestReply"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IDevKnativeEventingPkgApisEventingV1alpha1RequestReplySpec; "status"?: IDevKnativeEventingPkgApisEventingV1alpha1RequestReplyStatus; static apiVersion: IRequestReply["apiVersion"]; static kind: IRequestReply["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard; constructor(data?: ModelData); } export type { IRequestReply as IDevKnativeEventingPkgApisEventingV1alpha1RequestReply, RequestReply as DevKnativeEventingPkgApisEventingV1alpha1RequestReply };