There is a "Component Author Guide" document.
You can see the document from the PSoC Creator's menu item "Help -> Documentation -> Component Author Guide" too.
Thanks very much for your response. Yes, I just need this type of documents.
I recommend to read through PSoC Sensei Blog (Bradley Budlong) about component creation process.
Documentation and Training for PSoC® Creator™ Component Development - KBA80958 (video links are broken but you can download them from section below)
Component design training (includes video - download and unzip):
Thank you very much for your response and help. I will review them soon.