import { ModelData, Model } from "@kubernetes-models/base";
/**
 * VerticalPodAutoscalerCheckpointSpec is the specification of the checkpoint object.
 */
export interface IVerticalPodAutoscalerCheckpointSpec {
    /**
     * Name of the checkpointed container.
     */
    "containerName"?: string;
    /**
     * Name of the VPA object that stored VerticalPodAutoscalerCheckpoint object.
     */
    "vpaObjectName"?: string;
}
/**
 * VerticalPodAutoscalerCheckpointSpec is the specification of the checkpoint object.
 */
export declare class VerticalPodAutoscalerCheckpointSpec extends Model<IVerticalPodAutoscalerCheckpointSpec> implements IVerticalPodAutoscalerCheckpointSpec {
    "containerName"?: string;
    "vpaObjectName"?: string;
    constructor(data?: ModelData<IVerticalPodAutoscalerCheckpointSpec>);
}
export type { IVerticalPodAutoscalerCheckpointSpec as IIoK8sAutoscalerVerticalPodAutoscalerPkgApisAutoscalingK8sIoV1VerticalPodAutoscalerCheckpointSpec, VerticalPodAutoscalerCheckpointSpec as IoK8sAutoscalerVerticalPodAutoscalerPkgApisAutoscalingK8sIoV1VerticalPodAutoscalerCheckpointSpec };
