import { IDevKnativeEventingPkgApisDuckV1ChannelableSpec } from "../../duck.knative.dev/v1/ChannelableSpec.js"; import { IDevKnativeEventingPkgApisDuckV1SubscriberSpec } from "../../duck.knative.dev/v1/SubscriberSpec.js"; import { IDevKnativeEventingPkgApisDuckV1DeliverySpec } from "../../duck.knative.dev/v1/DeliverySpec.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * InMemoryChannelSpec defines which subscribers have expressed interest in * receiving events from this InMemoryChannel. * arguments for a Channel. */ export interface IInMemoryChannelSpec extends IDevKnativeEventingPkgApisDuckV1ChannelableSpec { } /** * InMemoryChannelSpec defines which subscribers have expressed interest in * receiving events from this InMemoryChannel. * arguments for a Channel. */ export declare class InMemoryChannelSpec extends Model implements IInMemoryChannelSpec { "subscribers"?: Array; "delivery"?: IDevKnativeEventingPkgApisDuckV1DeliverySpec; constructor(data?: ModelData); } export type { IInMemoryChannelSpec as IDevKnativeEventingPkgApisMessagingV1InMemoryChannelSpec, InMemoryChannelSpec as DevKnativeEventingPkgApisMessagingV1InMemoryChannelSpec };