Before revision:   For the general problem when the seller  only knows the type distribution of the buyer , it is NP-hard to find a constant factor approximation.
After revision:  For the general problem when the seller only knows the distribution of their types , it is NP-hard to find a constant factor approximation.