# TypingsKernel.ConfigurationExporter

[typings/kernel](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/modules/typings_kernel).ConfigurationExporter

## Table of contents

### Constructors

* [constructor](#constructor)

### Methods

* [generateExport](#generateexport)
* [init](#init)
* [setDefaultExportDataDefinition](#setdefaultexportdatadefinition)

## Constructors

### constructor

• **new ConfigurationExporter**()

## Methods

### generateExport

▸ **generateExport**(`exportType`, `planObjectId`, `kernel`): `string`

#### Parameters

| Name           | Type                                                                                                                                          |
| -------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| `exportType`   | `number`                                                                                                                                      |
| `planObjectId` | `number`                                                                                                                                      |
| `kernel`       | [`ConfiguratorKernelClass`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_kernel.configuratorkernelclass) |

#### Returns

`string`

***

### init

▸ **init**(): `void`

#### Returns

`void`

***

### setDefaultExportDataDefinition

▸ **setDefaultExportDataDefinition**(`serializedDefaultExportDefinition`): `void`

#### Parameters

| Name                                | Type     |
| ----------------------------------- | -------- |
| `serializedDefaultExportDefinition` | `string` |

#### Returns

`void`
