# Interface: PageDefinition

Defined in: [packages/sdk/src/core/types.ts:125](https://github.com/plandalf/numi/blob/fc6f42b5ade3d63b71623934838a6509f17203e2/packages/sdk/src/core/types.ts#L125)

## Properties

### blocks

> **blocks**: [`BlockDefinition`](https://plandalf.com/docs/packages/sdk/interfaces/BlockDefinition)[]

Defined in: [packages/sdk/src/core/types.ts:129](https://github.com/plandalf/numi/blob/fc6f42b5ade3d63b71623934838a6509f17203e2/packages/sdk/src/core/types.ts#L129)

***

### id

> **id**: `string`

Defined in: [packages/sdk/src/core/types.ts:126](https://github.com/plandalf/numi/blob/fc6f42b5ade3d63b71623934838a6509f17203e2/packages/sdk/src/core/types.ts#L126)

***

### name

> **name**: `string`

Defined in: [packages/sdk/src/core/types.ts:127](https://github.com/plandalf/numi/blob/fc6f42b5ade3d63b71623934838a6509f17203e2/packages/sdk/src/core/types.ts#L127)

***

### settings?

> `optional` **settings?**: `object`

Defined in: [packages/sdk/src/core/types.ts:130](https://github.com/plandalf/numi/blob/fc6f42b5ade3d63b71623934838a6509f17203e2/packages/sdk/src/core/types.ts#L130)

#### showBackButton?

> `optional` **showBackButton?**: `boolean`

#### showProgressBar?

> `optional` **showProgressBar?**: `boolean`

#### submitButtonText?

> `optional` **submitButtonText?**: `string`

***

### step

> **step**: `string`

Defined in: [packages/sdk/src/core/types.ts:128](https://github.com/plandalf/numi/blob/fc6f42b5ade3d63b71623934838a6509f17203e2/packages/sdk/src/core/types.ts#L128)

Source: https://plandalf.com/docs/packages/sdk/interfaces/PageDefinition
