import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IDevKnativeEventingPkgApisSourcesV1ContainerSourceSpec } from "./ContainerSourceSpec.js"; import { IDevKnativeEventingPkgApisSourcesV1ContainerSourceStatus } from "./ContainerSourceStatus.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * ContainerSource is the Schema for the containersources API */ export interface IContainerSource extends TypeMeta { "apiVersion": "sources.knative.dev/v1"; "kind": "ContainerSource"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IDevKnativeEventingPkgApisSourcesV1ContainerSourceSpec; "status"?: IDevKnativeEventingPkgApisSourcesV1ContainerSourceStatus; } /** * ContainerSource is the Schema for the containersources API */ export declare class ContainerSource extends Model implements IContainerSource { "apiVersion": "sources.knative.dev/v1"; "kind": "ContainerSource"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IDevKnativeEventingPkgApisSourcesV1ContainerSourceSpec; "status"?: IDevKnativeEventingPkgApisSourcesV1ContainerSourceStatus; static apiVersion: IContainerSource["apiVersion"]; static kind: IContainerSource["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard; constructor(data?: ModelData); } export type { IContainerSource as IDevKnativeEventingPkgApisSourcesV1ContainerSource, ContainerSource as DevKnativeEventingPkgApisSourcesV1ContainerSource };