Export as API rather than internal component