Sometimes I need to create the props at a different level/location and not directly on the component. The interface for the (class component) props is then very useful.
function MyComponent(props: IMyComponentProps) { ... }
Where the type definition of IMyComponentProps resides doesn't matter, you can import it from anywhere.