import { IDevKnativePkgApisDuckV1CloudEventOverrides } from "./CloudEventOverrides.js"; import { IDevKnativePkgApisDuckV1Destination } from "./Destination.js"; import { ModelData, Model } from "@kubernetes-models/base"; export interface ISourceSpec { /** * CloudEventOverrides defines overrides to control the output format and * modifications of the event sent to the sink. */ "ceOverrides"?: IDevKnativePkgApisDuckV1CloudEventOverrides; /** * Sink is a reference to an object that will resolve to a uri to use as the sink. */ "sink"?: IDevKnativePkgApisDuckV1Destination; } export declare class SourceSpec extends Model implements ISourceSpec { "ceOverrides"?: IDevKnativePkgApisDuckV1CloudEventOverrides; "sink"?: IDevKnativePkgApisDuckV1Destination; constructor(data?: ModelData); } export type { ISourceSpec as IDevKnativePkgApisDuckV1SourceSpec, SourceSpec as DevKnativePkgApisDuckV1SourceSpec };