import { ResourceValidationPolicy } from "@pulumi/policy";
declare namespace Repository {
    /**
     * Disallow the use of non-stable (Beta) resouces (artifactregistry.v1beta1.Repository).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { Repository };
declare namespace RepositoryIamBinding {
    /**
     * Disallow the use of non-stable (Beta) resouces (artifactregistry.v1beta1.RepositoryIamBinding).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { RepositoryIamBinding };
declare namespace RepositoryIamMember {
    /**
     * Disallow the use of non-stable (Beta) resouces (artifactregistry.v1beta1.RepositoryIamMember).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { RepositoryIamMember };
declare namespace RepositoryIamPolicy {
    /**
     * Disallow the use of non-stable (Beta) resouces (artifactregistry.v1beta1.RepositoryIamPolicy).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { RepositoryIamPolicy };
declare namespace Tag {
    /**
     * Disallow the use of non-stable (Beta) resouces (artifactregistry.v1beta1.Tag).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { Tag };
