import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IDevKnativeEventingPkgApisSourcesV1ApiServerSourceSpec } from "./ApiServerSourceSpec.js"; import { IDevKnativeEventingPkgApisSourcesV1ApiServerSourceStatus } from "./ApiServerSourceStatus.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * ApiServerSource is the Schema for the apiserversources API */ export interface IApiServerSource extends TypeMeta { "apiVersion": "sources.knative.dev/v1"; "kind": "ApiServerSource"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IDevKnativeEventingPkgApisSourcesV1ApiServerSourceSpec; "status"?: IDevKnativeEventingPkgApisSourcesV1ApiServerSourceStatus; } /** * ApiServerSource is the Schema for the apiserversources API */ export declare class ApiServerSource extends Model implements IApiServerSource { "apiVersion": "sources.knative.dev/v1"; "kind": "ApiServerSource"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IDevKnativeEventingPkgApisSourcesV1ApiServerSourceSpec; "status"?: IDevKnativeEventingPkgApisSourcesV1ApiServerSourceStatus; static apiVersion: IApiServerSource["apiVersion"]; static kind: IApiServerSource["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard; constructor(data?: ModelData); } export type { IApiServerSource as IDevKnativeEventingPkgApisSourcesV1ApiServerSource, ApiServerSource as DevKnativeEventingPkgApisSourcesV1ApiServerSource };