import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IDevKnativeEventingPkgApisFlowsV1SequenceSpec } from "./SequenceSpec.js"; import { IDevKnativeEventingPkgApisFlowsV1SequenceStatus } from "./SequenceStatus.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * Sequence defines a sequence of Subscribers that will be wired in * series through Channels and Subscriptions. */ export interface ISequence extends TypeMeta { "apiVersion": "flows.knative.dev/v1"; "kind": "Sequence"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; /** * Spec defines the desired state of the Sequence. */ "spec"?: IDevKnativeEventingPkgApisFlowsV1SequenceSpec; /** * Status represents the current state of the Sequence. This data may be out of * date. */ "status"?: IDevKnativeEventingPkgApisFlowsV1SequenceStatus; } /** * Sequence defines a sequence of Subscribers that will be wired in * series through Channels and Subscriptions. */ export declare class Sequence extends Model implements ISequence { "apiVersion": "flows.knative.dev/v1"; "kind": "Sequence"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IDevKnativeEventingPkgApisFlowsV1SequenceSpec; "status"?: IDevKnativeEventingPkgApisFlowsV1SequenceStatus; static apiVersion: ISequence["apiVersion"]; static kind: ISequence["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard; constructor(data?: ModelData); } export type { ISequence as IDevKnativeEventingPkgApisFlowsV1Sequence, Sequence as DevKnativeEventingPkgApisFlowsV1Sequence };