import { IIoK8sApiAuthenticationV1UserInfo } from "./UserInfo";
import { ModelData, Model } from "@kubernetes-models/base";
/**
 * SelfSubjectReviewStatus is filled by the kube-apiserver and sent back to a user.
 */
export interface ISelfSubjectReviewStatus {
    /**
     * User attributes of the user making this request.
     */
    "userInfo"?: IIoK8sApiAuthenticationV1UserInfo;
}
/**
 * SelfSubjectReviewStatus is filled by the kube-apiserver and sent back to a user.
 */
export declare class SelfSubjectReviewStatus extends Model<ISelfSubjectReviewStatus> implements ISelfSubjectReviewStatus {
    "userInfo"?: IIoK8sApiAuthenticationV1UserInfo;
    constructor(data?: ModelData<ISelfSubjectReviewStatus>);
}
export { ISelfSubjectReviewStatus as IIoK8sApiAuthenticationV1SelfSubjectReviewStatus, SelfSubjectReviewStatus as IoK8sApiAuthenticationV1SelfSubjectReviewStatus };
