import { ResourceValidationPolicy } from "@pulumi/policy";
declare namespace MutatingAdmissionPolicy {
    /**
     * Disallow the use of non-stable (Alpha) Kubernetes resouces (admissionregistration.v1alpha1.MutatingAdmissionPolicy).
     *
     * @severity medium
     * @frameworks none
     * @topics alpha, api, unstable
     * @link https://kubernetes.io/docs/concepts/overview/kubernetes-api/#api-groups-and-versioning
     */
    const disallowAlphaResource: ResourceValidationPolicy;
}
export { MutatingAdmissionPolicy };
declare namespace MutatingAdmissionPolicyBinding {
    /**
     * Disallow the use of non-stable (Alpha) Kubernetes resouces (admissionregistration.v1alpha1.MutatingAdmissionPolicyBinding).
     *
     * @severity medium
     * @frameworks none
     * @topics alpha, api, unstable
     * @link https://kubernetes.io/docs/concepts/overview/kubernetes-api/#api-groups-and-versioning
     */
    const disallowAlphaResource: ResourceValidationPolicy;
}
export { MutatingAdmissionPolicyBinding };
declare namespace MutatingAdmissionPolicyBindingList {
    /**
     * Disallow the use of non-stable (Alpha) Kubernetes resouces (admissionregistration.v1alpha1.MutatingAdmissionPolicyBindingList).
     *
     * @severity medium
     * @frameworks none
     * @topics alpha, api, unstable
     * @link https://kubernetes.io/docs/concepts/overview/kubernetes-api/#api-groups-and-versioning
     */
    const disallowAlphaResource: ResourceValidationPolicy;
}
export { MutatingAdmissionPolicyBindingList };
declare namespace MutatingAdmissionPolicyBindingPatch {
    /**
     * Disallow the use of non-stable (Alpha) Kubernetes resouces (admissionregistration.v1alpha1.MutatingAdmissionPolicyBindingPatch).
     *
     * @severity medium
     * @frameworks none
     * @topics alpha, api, unstable
     * @link https://kubernetes.io/docs/concepts/overview/kubernetes-api/#api-groups-and-versioning
     */
    const disallowAlphaResource: ResourceValidationPolicy;
}
export { MutatingAdmissionPolicyBindingPatch };
declare namespace MutatingAdmissionPolicyList {
    /**
     * Disallow the use of non-stable (Alpha) Kubernetes resouces (admissionregistration.v1alpha1.MutatingAdmissionPolicyList).
     *
     * @severity medium
     * @frameworks none
     * @topics alpha, api, unstable
     * @link https://kubernetes.io/docs/concepts/overview/kubernetes-api/#api-groups-and-versioning
     */
    const disallowAlphaResource: ResourceValidationPolicy;
}
export { MutatingAdmissionPolicyList };
declare namespace MutatingAdmissionPolicyPatch {
    /**
     * Disallow the use of non-stable (Alpha) Kubernetes resouces (admissionregistration.v1alpha1.MutatingAdmissionPolicyPatch).
     *
     * @severity medium
     * @frameworks none
     * @topics alpha, api, unstable
     * @link https://kubernetes.io/docs/concepts/overview/kubernetes-api/#api-groups-and-versioning
     */
    const disallowAlphaResource: ResourceValidationPolicy;
}
export { MutatingAdmissionPolicyPatch };
declare namespace ValidatingAdmissionPolicy {
    /**
     * Disallow the use of non-stable (Alpha) Kubernetes resouces (admissionregistration.v1alpha1.ValidatingAdmissionPolicy).
     *
     * @severity medium
     * @frameworks none
     * @topics alpha, api, unstable
     * @link https://kubernetes.io/docs/concepts/overview/kubernetes-api/#api-groups-and-versioning
     */
    const disallowAlphaResource: ResourceValidationPolicy;
}
export { ValidatingAdmissionPolicy };
declare namespace ValidatingAdmissionPolicyBinding {
    /**
     * Disallow the use of non-stable (Alpha) Kubernetes resouces (admissionregistration.v1alpha1.ValidatingAdmissionPolicyBinding).
     *
     * @severity medium
     * @frameworks none
     * @topics alpha, api, unstable
     * @link https://kubernetes.io/docs/concepts/overview/kubernetes-api/#api-groups-and-versioning
     */
    const disallowAlphaResource: ResourceValidationPolicy;
}
export { ValidatingAdmissionPolicyBinding };
declare namespace ValidatingAdmissionPolicyBindingList {
    /**
     * Disallow the use of non-stable (Alpha) Kubernetes resouces (admissionregistration.v1alpha1.ValidatingAdmissionPolicyBindingList).
     *
     * @severity medium
     * @frameworks none
     * @topics alpha, api, unstable
     * @link https://kubernetes.io/docs/concepts/overview/kubernetes-api/#api-groups-and-versioning
     */
    const disallowAlphaResource: ResourceValidationPolicy;
}
export { ValidatingAdmissionPolicyBindingList };
declare namespace ValidatingAdmissionPolicyBindingPatch {
    /**
     * Disallow the use of non-stable (Alpha) Kubernetes resouces (admissionregistration.v1alpha1.ValidatingAdmissionPolicyBindingPatch).
     *
     * @severity medium
     * @frameworks none
     * @topics alpha, api, unstable
     * @link https://kubernetes.io/docs/concepts/overview/kubernetes-api/#api-groups-and-versioning
     */
    const disallowAlphaResource: ResourceValidationPolicy;
}
export { ValidatingAdmissionPolicyBindingPatch };
declare namespace ValidatingAdmissionPolicyList {
    /**
     * Disallow the use of non-stable (Alpha) Kubernetes resouces (admissionregistration.v1alpha1.ValidatingAdmissionPolicyList).
     *
     * @severity medium
     * @frameworks none
     * @topics alpha, api, unstable
     * @link https://kubernetes.io/docs/concepts/overview/kubernetes-api/#api-groups-and-versioning
     */
    const disallowAlphaResource: ResourceValidationPolicy;
}
export { ValidatingAdmissionPolicyList };
declare namespace ValidatingAdmissionPolicyPatch {
    /**
     * Disallow the use of non-stable (Alpha) Kubernetes resouces (admissionregistration.v1alpha1.ValidatingAdmissionPolicyPatch).
     *
     * @severity medium
     * @frameworks none
     * @topics alpha, api, unstable
     * @link https://kubernetes.io/docs/concepts/overview/kubernetes-api/#api-groups-and-versioning
     */
    const disallowAlphaResource: ResourceValidationPolicy;
}
export { ValidatingAdmissionPolicyPatch };
