# Interfaces

> The public types — what a component input accepts, what an output emits, and the cross-cutting aliases every entry point shares.

Source: https://ngwr.dev/reference/interfaces

## All interfaces

- [Overview](https://ngwr.dev/reference/interfaces/overview)
- [Catalog](https://ngwr.dev/reference/interfaces/catalog)
- [Common](https://ngwr.dev/reference/interfaces/common)
- [Theme](https://ngwr.dev/reference/interfaces/theme)
