import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IDevKnativeServingPkgApisServingV1RevisionSpec } from "./RevisionSpec.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * RevisionTemplateSpec describes the data a revision should have when created from a template. * Based on: https://github.com/kubernetes/api/blob/e771f807/core/v1/types.go#L3179-L3190 */ export interface IRevisionTemplateSpec { "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IDevKnativeServingPkgApisServingV1RevisionSpec; } /** * RevisionTemplateSpec describes the data a revision should have when created from a template. * Based on: https://github.com/kubernetes/api/blob/e771f807/core/v1/types.go#L3179-L3190 */ export declare class RevisionTemplateSpec extends Model implements IRevisionTemplateSpec { "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IDevKnativeServingPkgApisServingV1RevisionSpec; constructor(data?: ModelData); } export type { IRevisionTemplateSpec as IDevKnativeServingPkgApisServingV1RevisionTemplateSpec, RevisionTemplateSpec as DevKnativeServingPkgApisServingV1RevisionTemplateSpec };