# API and exports

## Package identity

| Field | Value |
| --- | --- |
| Package | `@qentrah/templates` |
| Version inspected | `3.0.0-beta.31` |
| License | Not declared in the published manifest |
| Module type | `module` |

## Public import paths

| Import path | Published target |
| --- | --- |
| `@qentrah/templates` | `./dist/index.d.ts` |
| `@qentrah/templates/pages/*` | `./dist/pages/*.d.ts` |
| `@qentrah/templates/layouts/*` | `./dist/layouts/*.d.ts` |
| `@qentrah/templates/components/*` | `./dist/components/*.d.ts` |

## Root functions

`renderDocsLayout`, `renderForm`, `renderFormField`, `renderFilterBar`, `renderCacheDashboard`, `renderDatabaseTablePage`, `renderContentEditPage`, `renderContentNewPage`, `renderCheckboxPage`, `renderFAQList`, `renderFAQForm`, `renderAPIReferencePage`, `getFieldTypeDefinitions`, `renderFieldTypesPage`, `renderContentListTemplate`, and `renderGlassAdminTemplate` are exported from the root.

Use root imports for portability. The old README’s `layouts/admin-layout-v2` and `pages/admin-cache` examples do not match the shipped files. The actual page files include the `.template` suffix.

## Inspect the original release

[Open the versioned npm page](https://www.npmjs.com/package/@qentrah/templates/v/3.0.0-beta.31) or [download its published archive](https://registry.npmjs.org/@qentrah/templates/-/templates-3.0.0-beta.31.tgz). The archive includes the actual executable files and declarations used to write these guides.