import { IDevKnativePkgApisDuckV1Status } from "./Status.js"; import { IDevKnativePkgApisDuckV1AddressStatus } from "./AddressStatus.js"; import { IDevKnativeEventingPkgApisDuckV1SubscribableStatus } from "./SubscribableStatus.js"; import { IDevKnativeEventingPkgApisDuckV1DeliveryStatus } from "./DeliveryStatus.js"; import { IDevKnativeEventingPkgApisDuckV1AppliedEventPoliciesStatus } from "./AppliedEventPoliciesStatus.js"; import { IDevKnativePkgApisDuckV1Conditions } from "./Conditions.js"; import { IDevKnativePkgApisDuckV1Addressable } from "./Addressable.js"; import { IDevKnativeEventingPkgApisDuckV1SubscriberStatus } from "./SubscriberStatus.js"; import { IDevKnativePkgApisURL } from "../../knative.dev/pkg/apis/URL.js"; import { IDevKnativeEventingPkgApisDuckV1AppliedEventPolicyRef } from "./AppliedEventPolicyRef.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * ChannelableStatus contains the Status of a Channelable object. */ export interface IChannelableStatus extends IDevKnativePkgApisDuckV1Status, IDevKnativePkgApisDuckV1AddressStatus, IDevKnativeEventingPkgApisDuckV1SubscribableStatus, IDevKnativeEventingPkgApisDuckV1DeliveryStatus, IDevKnativeEventingPkgApisDuckV1AppliedEventPoliciesStatus { } /** * ChannelableStatus contains the Status of a Channelable object. */ export declare class ChannelableStatus extends Model implements IChannelableStatus { "annotations"?: { [key: string]: string; }; "conditions"?: IDevKnativePkgApisDuckV1Conditions; "observedGeneration"?: number; "address"?: IDevKnativePkgApisDuckV1Addressable; "addresses"?: Array; "subscribers"?: Array; "deadLetterSinkAudience"?: string; "deadLetterSinkCACerts"?: string; "deadLetterSinkUri"?: IDevKnativePkgApisURL; "policies"?: Array; constructor(data?: ModelData); } export type { IChannelableStatus as IDevKnativeEventingPkgApisDuckV1ChannelableStatus, ChannelableStatus as DevKnativeEventingPkgApisDuckV1ChannelableStatus };