import { IDevKnativePkgApisDuckV1KReference } from "../../duck.knative.dev/v1/KReference.js"; import { IDevKnativeEventingPkgApisDuckV1DeliverySpec } from "../../duck.knative.dev/v1/DeliverySpec.js"; import { ModelData, Model } from "@kubernetes-models/base"; export interface IRequestReplySpec { /** * BrokerRef contains the reference to the broker the RequestReply sends events to. */ "brokerRef": IDevKnativePkgApisDuckV1KReference; "correlationAttribute": string; "delivery"?: IDevKnativeEventingPkgApisDuckV1DeliverySpec; "replyAttribute": string; "timeout"?: string; } export declare class RequestReplySpec extends Model implements IRequestReplySpec { "brokerRef": IDevKnativePkgApisDuckV1KReference; "correlationAttribute": string; "delivery"?: IDevKnativeEventingPkgApisDuckV1DeliverySpec; "replyAttribute": string; "timeout"?: string; constructor(data?: ModelData); } export type { IRequestReplySpec as IDevKnativeEventingPkgApisEventingV1alpha1RequestReplySpec, RequestReplySpec as DevKnativeEventingPkgApisEventingV1alpha1RequestReplySpec };