---
## ApiReference
Structured API reference table for component documentation.
Renders props via `@urbicon-ui/table` with per-column cell snippets
and `Badge` indicators for source/required status.
**Import:** `import { ApiReference } from '@urbicon-ui/docs';`
### Examples
```svelte
```
### Api
| Prop | Type | Required | Default | Description |
| --- | --- | :---: | --- | --- |
| props | `ApiProp[]` | yes | | Array of prop definitions to display. |
| ...ApiReferenceVariantProps | `VariantProps` | no | | Styling variants from ApiReferenceVariantProps |
| ...HTMLAttributes | `HTMLAttributes` | no | | HTML attributes (excluding: 'children') |
| class | `string` | no | | Extra classes merged onto the root element. |
| slotClasses | `Partial>` | no | | Per-slot class overrides for the wrapper elements. |
| unstyled | `boolean` | no | | Remove all default tv styles from the wrapper and cell content. |
| usageNotes | `Snippet` | no | | Optional usage notes rendered below the table. |
Inherited from:
- ApiReferenceVariantProps (external)
- Omit, 'children'> (omit-pattern)
### Slots (slotClasses keys)
`base`, `stats`, `usageNotes`