import { IDevKnativeEventingPkgApisFlowsV1ParallelChannelStatus } from "./ParallelChannelStatus.js"; import { IDevKnativeEventingPkgApisFlowsV1ParallelSubscriptionStatus } from "./ParallelSubscriptionStatus.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * ParallelBranchStatus represents the current state of a Parallel branch */ export interface IParallelBranchStatus { /** * FilterChannelStatus corresponds to the filter channel status. */ "filterChannelStatus": IDevKnativeEventingPkgApisFlowsV1ParallelChannelStatus; /** * FilterSubscriptionStatus corresponds to the filter subscription status. */ "filterSubscriptionStatus": IDevKnativeEventingPkgApisFlowsV1ParallelSubscriptionStatus; /** * SubscriptionStatus corresponds to the subscriber subscription status. */ "subscriberSubscriptionStatus": IDevKnativeEventingPkgApisFlowsV1ParallelSubscriptionStatus; } /** * ParallelBranchStatus represents the current state of a Parallel branch */ export declare class ParallelBranchStatus extends Model implements IParallelBranchStatus { "filterChannelStatus": IDevKnativeEventingPkgApisFlowsV1ParallelChannelStatus; "filterSubscriptionStatus": IDevKnativeEventingPkgApisFlowsV1ParallelSubscriptionStatus; "subscriberSubscriptionStatus": IDevKnativeEventingPkgApisFlowsV1ParallelSubscriptionStatus; constructor(data?: ModelData); } export type { IParallelBranchStatus as IDevKnativeEventingPkgApisFlowsV1ParallelBranchStatus, ParallelBranchStatus as DevKnativeEventingPkgApisFlowsV1ParallelBranchStatus };