import { IIoK8sApiAdmissionregistrationV1ExpressionWarning } from "./ExpressionWarning.js";
import { ModelData, Model } from "@kubernetes-models/base";
/**
 * TypeChecking contains results of type checking the expressions in the ValidatingAdmissionPolicy
 */
export interface ITypeChecking {
    /**
     * expressionWarnings contains the type checking warnings for each expression.
     */
    "expressionWarnings"?: Array<IIoK8sApiAdmissionregistrationV1ExpressionWarning>;
}
/**
 * TypeChecking contains results of type checking the expressions in the ValidatingAdmissionPolicy
 */
export declare class TypeChecking extends Model<ITypeChecking> implements ITypeChecking {
    "expressionWarnings"?: Array<IIoK8sApiAdmissionregistrationV1ExpressionWarning>;
    constructor(data?: ModelData<ITypeChecking>);
}
export type { ITypeChecking as IIoK8sApiAdmissionregistrationV1TypeChecking, TypeChecking as IoK8sApiAdmissionregistrationV1TypeChecking };
