# OptionsType

> **OptionsType** = `object`

Defined in: packages/synapse-core/dist/src/warm-storage/get-upload-costs.d.ts:3

## Properties

### bufferEpochs?

> `optional` **bufferEpochs?**: `bigint`

Defined in: packages/synapse-core/dist/src/warm-storage/get-upload-costs.d.ts:10

***

### clientAddress

> **clientAddress**: `Address`

Defined in: packages/synapse-core/dist/src/warm-storage/get-upload-costs.d.ts:4

***

### currentDataSetSize?

> `optional` **currentDataSetSize?**: `bigint`

Defined in: packages/synapse-core/dist/src/warm-storage/get-upload-costs.d.ts:7

***

### dataSize

> **dataSize**: `bigint`

Defined in: packages/synapse-core/dist/src/warm-storage/get-upload-costs.d.ts:8

***

### extraRunwayEpochs?

> `optional` **extraRunwayEpochs?**: `bigint`

Defined in: packages/synapse-core/dist/src/warm-storage/get-upload-costs.d.ts:9

***

### isNewDataSet?

> `optional` **isNewDataSet?**: `boolean`

Defined in: packages/synapse-core/dist/src/warm-storage/get-upload-costs.d.ts:5

***

### withCDN?

> `optional` **withCDN?**: `boolean`

Defined in: packages/synapse-core/dist/src/warm-storage/get-upload-costs.d.ts:6