import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IDevKnativeEventingPkgApisSinksV1alpha1JobSinkSpec } from "./JobSinkSpec.js"; import { IDevKnativeEventingPkgApisSinksV1alpha1JobSinkStatus } from "./JobSinkStatus.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * JobSink is the Schema for the JobSink API. */ export interface IJobSink extends TypeMeta { "apiVersion": "sinks.knative.dev/v1alpha1"; "kind": "JobSink"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IDevKnativeEventingPkgApisSinksV1alpha1JobSinkSpec; "status"?: IDevKnativeEventingPkgApisSinksV1alpha1JobSinkStatus; } /** * JobSink is the Schema for the JobSink API. */ export declare class JobSink extends Model implements IJobSink { "apiVersion": "sinks.knative.dev/v1alpha1"; "kind": "JobSink"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IDevKnativeEventingPkgApisSinksV1alpha1JobSinkSpec; "status"?: IDevKnativeEventingPkgApisSinksV1alpha1JobSinkStatus; static apiVersion: IJobSink["apiVersion"]; static kind: IJobSink["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard; constructor(data?: ModelData); } export type { IJobSink as IDevKnativeEventingPkgApisSinksV1alpha1JobSink, JobSink as DevKnativeEventingPkgApisSinksV1alpha1JobSink };