import { IIoK8sApimachineryPkgApisMetaV1Condition } from "@kubernetes-models/apimachinery/apis/meta/v1/Condition";
import { ModelData, Model } from "@kubernetes-models/base";
/**
 * ImagePolicyStatus defines the observed state of ImagePolicy
 */
export interface IImagePolicyStatus {
    "conditions"?: Array<IIoK8sApimachineryPkgApisMetaV1Condition>;
    /**
     * LatestImage gives the first in the list of images scanned by
     * the image repository, when filtered and ordered according to
     * the policy.
     */
    "latestImage"?: string;
    "observedGeneration"?: number;
}
/**
 * ImagePolicyStatus defines the observed state of ImagePolicy
 */
export declare class ImagePolicyStatus extends Model<IImagePolicyStatus> implements IImagePolicyStatus {
    "conditions"?: Array<IIoK8sApimachineryPkgApisMetaV1Condition>;
    "latestImage"?: string;
    "observedGeneration"?: number;
    constructor(data?: ModelData<IImagePolicyStatus>);
}
export type { IImagePolicyStatus as IComGithubFluxcdImageReflectorControllerApiV1beta1ImagePolicyStatus, ImagePolicyStatus as ComGithubFluxcdImageReflectorControllerApiV1beta1ImagePolicyStatus };
