import { ResourceValidationPolicy } from "@pulumi/policy";
declare namespace Subscription {
    /**
     * Disallow the use of non-stable (Beta) resouces (pubsub.v1beta2.Subscription).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { Subscription };
declare namespace SubscriptionIamBinding {
    /**
     * Disallow the use of non-stable (Beta) resouces (pubsub.v1beta2.SubscriptionIamBinding).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { SubscriptionIamBinding };
declare namespace SubscriptionIamMember {
    /**
     * Disallow the use of non-stable (Beta) resouces (pubsub.v1beta2.SubscriptionIamMember).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { SubscriptionIamMember };
declare namespace SubscriptionIamPolicy {
    /**
     * Disallow the use of non-stable (Beta) resouces (pubsub.v1beta2.SubscriptionIamPolicy).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { SubscriptionIamPolicy };
declare namespace Topic {
    /**
     * Disallow the use of non-stable (Beta) resouces (pubsub.v1beta2.Topic).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { Topic };
declare namespace TopicIamBinding {
    /**
     * Disallow the use of non-stable (Beta) resouces (pubsub.v1beta2.TopicIamBinding).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { TopicIamBinding };
declare namespace TopicIamMember {
    /**
     * Disallow the use of non-stable (Beta) resouces (pubsub.v1beta2.TopicIamMember).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { TopicIamMember };
declare namespace TopicIamPolicy {
    /**
     * Disallow the use of non-stable (Beta) resouces (pubsub.v1beta2.TopicIamPolicy).
     *
     * @severity medium
     * @frameworks none
     * @topics api, beta, unstable
     * @link https://cloud.google.com/apis/design/versioning
     */
    const disallowBetaResource: ResourceValidationPolicy;
}
export { TopicIamPolicy };
