import { ModelData, Model } from "@kubernetes-models/base";
/**
 * ObjectRef holds a references to the Kubernetes object
 */
export interface IObjectRef {
    /**
     * API Version of the referent
     */
    "apiVersion"?: string;
    /**
     * Kind of the referent
     */
    "kind"?: string;
    /**
     * Name of the referent
     */
    "name"?: string;
    /**
     * Automatically scale down deployment
     */
    "scaleDown"?: string;
}
/**
 * ObjectRef holds a references to the Kubernetes object
 */
export declare class ObjectRef extends Model<IObjectRef> implements IObjectRef {
    "apiVersion"?: string;
    "kind"?: string;
    "name"?: string;
    "scaleDown"?: string;
    constructor(data?: ModelData<IObjectRef>);
}
export type { IObjectRef as IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1ObjectRef, ObjectRef as ComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1ObjectRef };
