import { IDevKnativePkgApisDuckV1AuthStatus } from "./AuthStatus.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * SubscriberStatus defines the status of a single subscriber to a Channel. */ export interface ISubscriberStatus { /** * Auth provides the relevant information for OIDC authentication. */ "auth"?: IDevKnativePkgApisDuckV1AuthStatus; /** * A human readable message indicating details of Ready status. */ "message"?: string; /** * Generation of the origin of the subscriber with uid:UID. */ "observedGeneration"?: number; "ready"?: string; "uid"?: string; } /** * SubscriberStatus defines the status of a single subscriber to a Channel. */ export declare class SubscriberStatus extends Model implements ISubscriberStatus { "auth"?: IDevKnativePkgApisDuckV1AuthStatus; "message"?: string; "observedGeneration"?: number; "ready"?: string; "uid"?: string; constructor(data?: ModelData); } export type { ISubscriberStatus as IDevKnativeEventingPkgApisDuckV1SubscriberStatus, SubscriberStatus as DevKnativeEventingPkgApisDuckV1SubscriberStatus };