# Types

Import these from `@grafloria/renderer`.

## On their own pages

- [Interfaces B–S](https://bench-grafloria-61d.atloria.app/p/bench-grafloria-61d-mQCmWpDrxv/developer/grafloria-renderer-types-interfaces-b-s): 27 interfaces, `BooleanPropertyDefinition` to `SelectOption`.
- [Interfaces S–V](https://bench-grafloria-61d.atloria.app/p/bench-grafloria-61d-mQCmWpDrxv/developer/grafloria-renderer-types-interfaces-s-v): 13 interfaces, `SelectPropertyDefinition` to `VNode`.
- [Types](https://bench-grafloria-61d.atloria.app/p/bench-grafloria-61d-mQCmWpDrxv/developer/grafloria-renderer-types-types): 5 types.
- [`ExportOptions`](https://bench-grafloria-61d.atloria.app/p/bench-grafloria-61d-mQCmWpDrxv/developer/grafloria-renderer-types-exportoptions): Export options.
- [`PropertyDefinition`](https://bench-grafloria-61d.atloria.app/p/bench-grafloria-61d-mQCmWpDrxv/developer/grafloria-renderer-types-propertydefinition): Definition of a single property in a property schema
- [`PropertyValidation`](https://bench-grafloria-61d.atloria.app/p/bench-grafloria-61d-mQCmWpDrxv/developer/grafloria-renderer-types-propertyvalidation): Validation rules for property values
- [`SVGRendererConfig`](https://bench-grafloria-61d.atloria.app/p/bench-grafloria-61d-mQCmWpDrxv/developer/grafloria-renderer-types-svgrendererconfig): SVG Renderer Configuration
- [`VNodeProps`](https://bench-grafloria-61d.atloria.app/p/bench-grafloria-61d-mQCmWpDrxv/developer/grafloria-renderer-types-vnodeprops): VNode properties supporting SVG attributes, styles, and event handlers
