# Types

Import these from `@grafloria/engine`.

## On their own pages

- [Constants](https://atloria.dev/p/grafloria-h7YM7amryF/developer/grafloria-engine-types-constants): 9 constants.
- [Functions](https://atloria.dev/p/grafloria-h7YM7amryF/developer/grafloria-engine-types-functions): 4 functions.
- [Interfaces B–R](https://atloria.dev/p/grafloria-h7YM7amryF/developer/grafloria-engine-types-interfaces-b-r): 40 interfaces, `BoundingBox` to `Rectangle`.
- [Interfaces S–V](https://atloria.dev/p/grafloria-h7YM7amryF/developer/grafloria-engine-types-interfaces-s-v): 16 interfaces, `SelectionEvent` to `ViewportEvent`.
- [Types](https://atloria.dev/p/grafloria-h7YM7amryF/developer/grafloria-engine-types-types): 11 types.
- [`ArrowStyle`](https://atloria.dev/p/grafloria-h7YM7amryF/developer/grafloria-engine-types-arrowstyle)
- [`createDefaultLODConfig`](https://atloria.dev/p/grafloria-h7YM7amryF/developer/grafloria-engine-types-createdefaultlodconfig): Build the default 3-tier LOD policy.
- [`LinkLabel`](https://atloria.dev/p/grafloria-h7YM7amryF/developer/grafloria-engine-types-linklabel)
- [`LinkStyle`](https://atloria.dev/p/grafloria-h7YM7amryF/developer/grafloria-engine-types-linkstyle)
- [`NodeStyle`](https://atloria.dev/p/grafloria-h7YM7amryF/developer/grafloria-engine-types-nodestyle)
