You can use anything in the public frameworks. You cannot use any private frameworks. I'm not 100% sure what the status is with non-framework library code in dylibs already on the system.
The relevant section of the SDK agreement is 3.3.2. I suggest you read and ensure you understand it. I can't post it here due to the NDA (and the fact that my stupid work PC won't let me copy the text out of the PDF). I would suggest that it indicates any app that tries to use install frameworks or library code will be rejected.