<!-- Public documentation export; not library implementation source. -->
# PineEditorUiOptions

[Integration guide](https://docs.lumencharts.com/charting-library/reference/compatibility) · [Reference index](https://docs.lumencharts.com/charting-library/api/)

Public contract reference. This declaration describes types and callback shapes; availability is constrained by the linked integration guide and the runtime capability. Legacy product-specific fields are not a promise of implementation.

## actions {#actions}

```ts
actions?: PineEditorActionOptions;
```

Use the type signature above and the integration guide for the owning capability.

## enabled {#enabled}

```ts
enabled?: boolean;
```

Set to false when the host renders its own Pine editor.

## layout_owner {#layout_owner}

```ts
layout_owner?: "host" | "runtime";
```

Use the type signature above and the integration guide for the owning capability.

## preset {#preset}

```ts
preset?: PineEditorUiPreset;
```

Use the type signature above and the integration guide for the owning capability.

## shortcut_owner {#shortcut_owner}

```ts
shortcut_owner?: "editor" | "host";
```

Use the type signature above and the integration guide for the owning capability.

## Related types

- [PineEditorActionOptions](https://docs.lumencharts.com/charting-library/api/PineEditorActionOptions)
- [PineEditorUiPreset](https://docs.lumencharts.com/charting-library/api/PineEditorUiPreset)

---
Documentation page: https://docs.lumencharts.com/charting-library/api/PineEditorUiOptions
