---
url: /api/plugins/pantoken/layouts/src.md
---
[pantoken-root](../../../../index.md) / layouts

# layouts

Beta

`@pantoken/plugin-layouts` — layout composition records for downstream consumers.

## Example

```ts
import { toCss } from "@pantoken/css";
import { byTheme } from "@pantoken/tokens";
import { layouts } from "@pantoken/plugin-layouts";

const css = toCss(byTheme("rebrand"), { plugins: [layouts()] });
// appends all layout rules to the token sheet
```

## Interfaces

* [LayoutsOptions](interfaces/LayoutsOptions.md)
* [PageLayoutImagePlaceholder](interfaces/PageLayoutImagePlaceholder.md)
* [PageLayout](interfaces/PageLayout.md)

## Variables

* [pageLayoutTemplates](variables/pageLayoutTemplates.md)
* [pageLayouts](variables/pageLayouts.md)

## Functions

* [layouts](functions/layouts.md)
* [calloutRules](functions/calloutRules.md)
* [calloutTemplate](functions/calloutTemplate.md)
* [heroRules](functions/heroRules.md)
* [heroTemplate](functions/heroTemplate.md)
* [pageLayoutRules](functions/pageLayoutRules.md)
* [pageLayoutTemplate](functions/pageLayoutTemplate.md)
* [rubricNoteRules](functions/rubricNoteRules.md)
* [rubricNoteTemplate](functions/rubricNoteTemplate.md)
* [testimonialRules](functions/testimonialRules.md)
* [testimonialTemplate](functions/testimonialTemplate.md)
* [twoColumnRules](functions/twoColumnRules.md)
* [twoColumnTemplate](functions/twoColumnTemplate.md)
* [wrapperRules](functions/wrapperRules.md)
* [wrapperTemplate](functions/wrapperTemplate.md)
* [renderPageLayout](functions/renderPageLayout.md)
