import { ModelData, Model } from "@kubernetes-models/base";
/**
 * ForceRequestStatus is a struct to embed in a status type, so that all types using the mechanism have the same
 * field. Use it like this:
 *
 * 		type FooStatus struct {
 * 	 	meta.ForceRequestStatus `json:",inline"`
 * 	 	// other status fields...
 * 		}
 */
export interface IForceRequestStatus {
    /**
     * LastHandledForceAt holds the value of the most recent
     * force request value, so a change of the annotation value
     * can be detected.
     */
    "lastHandledForceAt"?: string;
}
/**
 * ForceRequestStatus is a struct to embed in a status type, so that all types using the mechanism have the same
 * field. Use it like this:
 *
 * 		type FooStatus struct {
 * 	 	meta.ForceRequestStatus `json:",inline"`
 * 	 	// other status fields...
 * 		}
 */
export declare class ForceRequestStatus extends Model<IForceRequestStatus> implements IForceRequestStatus {
    "lastHandledForceAt"?: string;
    constructor(data?: ModelData<IForceRequestStatus>);
}
export type { IForceRequestStatus as IComGithubFluxcdPkgApisMetaForceRequestStatus, ForceRequestStatus as ComGithubFluxcdPkgApisMetaForceRequestStatus };
