# Interface: BlockDefinition

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

## Properties

### config

> **config**: `Record`\<`string`, `unknown`\>

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

***

### id

> **id**: `string`

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

***

### order

> **order**: `number`

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

***

### type

> **type**: `string`

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

***

### width?

> `optional` **width?**: `"full"` \| `"half"`

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

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