Each parameter can be different, i.e. each parameter has its own “type”, like parameters in Delphi or Visual Basic components. You can use these types: strings, color, external file or http, file from the internal archive, font name, font style, images, numbers, pages.
For example, if you create a component that will require an image as parameter, when you
insert that component you will be able to choose any image from the internal album. Click on the image to get Help: