import { ResourceValidationPolicy } from "@pulumi/policy";
declare namespace AccountPasswordPolicy {
    /**
     * Ensure IAM password policy requires minimum length of 14 or greater.
     *
     * @severity high
     * @frameworks cis
     * @topics vulnerability
     * @link https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_passwords_account-policy.html
     */
    const minimumPasswordLength: ResourceValidationPolicy;
    /**
     * Ensure IAM password policy prevents password reuse.
     *
     * @severity high
     * @frameworks cis, hitrust
     * @topics vulnerability
     * @link https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_passwords_account-policy.html
     */
    const passwordReusePrevention: ResourceValidationPolicy;
}
export { AccountPasswordPolicy };
declare namespace PolicyAttachment {
    /**
     * Ensure IAM Users Receive Permissions Only Through Groups.
     *
     * @severity high
     * @frameworks cis
     * @topics vulnerability
     * @link https://docs.aws.amazon.com/IAM/latest/UserGuide/id_groups_manage_attach-policy.html
     */
    const onlyPermissionsViaGroups: ResourceValidationPolicy;
}
export { PolicyAttachment };
declare namespace UserPolicyAttachment {
    /**
     * Ensure IAM Users Receive Permissions Only Through Groups.
     *
     * @severity high
     * @frameworks cis
     * @topics vulnerability
     * @link https://docs.aws.amazon.com/IAM/latest/UserGuide/id_groups_manage_attach-policy.html
     */
    const onlyPermissionsViaGroups: ResourceValidationPolicy;
}
export { UserPolicyAttachment };
