Take a look at
https://developer.chrome.com/apps/declare_permissions
https://developer.chrome.com/extensions/api_index
Edit: I should mention that content script permissions declaration works differently: https://developer.chrome.com/extensions/content_scripts