import { IDevKnativePkgApisDuckV1SourceSpec } from "../../duck.knative.dev/v1/SourceSpec.js"; import { IDevKnativePkgApisDuckV1BindingSpec } from "../../duck.knative.dev/v1/BindingSpec.js"; import { IDevKnativePkgApisDuckV1CloudEventOverrides } from "../../duck.knative.dev/v1/CloudEventOverrides.js"; import { IDevKnativePkgApisDuckV1Destination } from "../../duck.knative.dev/v1/Destination.js"; import { IDevKnativePkgTrackerReference } from "../../knative.dev/pkg/tracker/Reference.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * SinkBindingSpec holds the desired state of the SinkBinding (from the client). */ export interface ISinkBindingSpec extends IDevKnativePkgApisDuckV1SourceSpec, IDevKnativePkgApisDuckV1BindingSpec { } /** * SinkBindingSpec holds the desired state of the SinkBinding (from the client). */ export declare class SinkBindingSpec extends Model implements ISinkBindingSpec { "ceOverrides"?: IDevKnativePkgApisDuckV1CloudEventOverrides; "sink"?: IDevKnativePkgApisDuckV1Destination; "subject": IDevKnativePkgTrackerReference; constructor(data?: ModelData); } export type { ISinkBindingSpec as IDevKnativeEventingPkgApisSourcesV1SinkBindingSpec, SinkBindingSpec as DevKnativeEventingPkgApisSourcesV1SinkBindingSpec };