import { ResourceValidationPolicy } from "@pulumi/policy";
declare namespace AddressGroup {
    /**
     * Disallow the use of non-stable (Beta) resouces (networksecurity.v1beta1.AddressGroup).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { AddressGroup };
declare namespace AddressGroupIamBinding {
    /**
     * Disallow the use of non-stable (Beta) resouces (networksecurity.v1beta1.AddressGroupIamBinding).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { AddressGroupIamBinding };
declare namespace AddressGroupIamMember {
    /**
     * Disallow the use of non-stable (Beta) resouces (networksecurity.v1beta1.AddressGroupIamMember).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { AddressGroupIamMember };
declare namespace AddressGroupIamPolicy {
    /**
     * Disallow the use of non-stable (Beta) resouces (networksecurity.v1beta1.AddressGroupIamPolicy).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { AddressGroupIamPolicy };
declare namespace AuthorizationPolicy {
    /**
     * Disallow the use of non-stable (Beta) resouces (networksecurity.v1beta1.AuthorizationPolicy).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { AuthorizationPolicy };
declare namespace AuthorizationPolicyIamBinding {
    /**
     * Disallow the use of non-stable (Beta) resouces (networksecurity.v1beta1.AuthorizationPolicyIamBinding).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { AuthorizationPolicyIamBinding };
declare namespace AuthorizationPolicyIamMember {
    /**
     * Disallow the use of non-stable (Beta) resouces (networksecurity.v1beta1.AuthorizationPolicyIamMember).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { AuthorizationPolicyIamMember };
declare namespace AuthorizationPolicyIamPolicy {
    /**
     * Disallow the use of non-stable (Beta) resouces (networksecurity.v1beta1.AuthorizationPolicyIamPolicy).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { AuthorizationPolicyIamPolicy };
declare namespace ClientTlsPolicy {
    /**
     * Disallow the use of non-stable (Beta) resouces (networksecurity.v1beta1.ClientTlsPolicy).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { ClientTlsPolicy };
declare namespace ClientTlsPolicyIamBinding {
    /**
     * Disallow the use of non-stable (Beta) resouces (networksecurity.v1beta1.ClientTlsPolicyIamBinding).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { ClientTlsPolicyIamBinding };
declare namespace ClientTlsPolicyIamMember {
    /**
     * Disallow the use of non-stable (Beta) resouces (networksecurity.v1beta1.ClientTlsPolicyIamMember).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { ClientTlsPolicyIamMember };
declare namespace ClientTlsPolicyIamPolicy {
    /**
     * Disallow the use of non-stable (Beta) resouces (networksecurity.v1beta1.ClientTlsPolicyIamPolicy).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { ClientTlsPolicyIamPolicy };
declare namespace FirewallEndpoint {
    /**
     * Disallow the use of non-stable (Beta) resouces (networksecurity.v1beta1.FirewallEndpoint).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { FirewallEndpoint };
declare namespace FirewallEndpointAssociation {
    /**
     * Disallow the use of non-stable (Beta) resouces (networksecurity.v1beta1.FirewallEndpointAssociation).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { FirewallEndpointAssociation };
declare namespace GatewaySecurityPolicy {
    /**
     * Disallow the use of non-stable (Beta) resouces (networksecurity.v1beta1.GatewaySecurityPolicy).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { GatewaySecurityPolicy };
declare namespace OrganizationAddressGroup {
    /**
     * Disallow the use of non-stable (Beta) resouces (networksecurity.v1beta1.OrganizationAddressGroup).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { OrganizationAddressGroup };
declare namespace Rule {
    /**
     * Disallow the use of non-stable (Beta) resouces (networksecurity.v1beta1.Rule).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { Rule };
declare namespace SecurityProfile {
    /**
     * Disallow the use of non-stable (Beta) resouces (networksecurity.v1beta1.SecurityProfile).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { SecurityProfile };
declare namespace SecurityProfileGroup {
    /**
     * Disallow the use of non-stable (Beta) resouces (networksecurity.v1beta1.SecurityProfileGroup).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { SecurityProfileGroup };
declare namespace ServerTlsPolicy {
    /**
     * Disallow the use of non-stable (Beta) resouces (networksecurity.v1beta1.ServerTlsPolicy).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { ServerTlsPolicy };
declare namespace ServerTlsPolicyIamBinding {
    /**
     * Disallow the use of non-stable (Beta) resouces (networksecurity.v1beta1.ServerTlsPolicyIamBinding).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { ServerTlsPolicyIamBinding };
declare namespace ServerTlsPolicyIamMember {
    /**
     * Disallow the use of non-stable (Beta) resouces (networksecurity.v1beta1.ServerTlsPolicyIamMember).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { ServerTlsPolicyIamMember };
declare namespace ServerTlsPolicyIamPolicy {
    /**
     * Disallow the use of non-stable (Beta) resouces (networksecurity.v1beta1.ServerTlsPolicyIamPolicy).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { ServerTlsPolicyIamPolicy };
declare namespace TlsInspectionPolicy {
    /**
     * Disallow the use of non-stable (Beta) resouces (networksecurity.v1beta1.TlsInspectionPolicy).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { TlsInspectionPolicy };
declare namespace UrlList {
    /**
     * Disallow the use of non-stable (Beta) resouces (networksecurity.v1beta1.UrlList).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { UrlList };
