import { IDevKnativePkgApisDuckV1SourceSpec } from "../../duck.knative.dev/v1/SourceSpec.js"; import { IIoK8sApiCoreV1PodTemplateSpec } from "kubernetes-models/v1/PodTemplateSpec"; import { IDevKnativePkgApisDuckV1CloudEventOverrides } from "../../duck.knative.dev/v1/CloudEventOverrides.js"; import { IDevKnativePkgApisDuckV1Destination } from "../../duck.knative.dev/v1/Destination.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * ContainerSourceSpec defines the desired state of ContainerSource */ export interface IContainerSourceSpec extends IDevKnativePkgApisDuckV1SourceSpec { /** * Template describes the pods that will be created */ "template": IIoK8sApiCoreV1PodTemplateSpec; } /** * ContainerSourceSpec defines the desired state of ContainerSource */ export declare class ContainerSourceSpec extends Model implements IContainerSourceSpec { "ceOverrides"?: IDevKnativePkgApisDuckV1CloudEventOverrides; "sink"?: IDevKnativePkgApisDuckV1Destination; "template": IIoK8sApiCoreV1PodTemplateSpec; constructor(data?: ModelData); } export type { IContainerSourceSpec as IDevKnativeEventingPkgApisSourcesV1ContainerSourceSpec, ContainerSourceSpec as DevKnativeEventingPkgApisSourcesV1ContainerSourceSpec };