# OutputType

> **OutputType** = `object`

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

## Properties

### depositNeeded

> **depositNeeded**: `bigint`

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

***

### fees

> **fees**: [`OutputType`](/reference/filoz/synapse-core/warm-storage/namespaces/calculateuploadfees/type-aliases/outputtype/)

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

***

### lockups

> **lockups**: `object`

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

#### cacheMissLockup

> **cacheMissLockup**: `bigint`

#### cdnLockup

> **cdnLockup**: `bigint`

#### lifecycleLockup

> **lifecycleLockup**: `bigint`

#### streamingLockup

> **streamingLockup**: `bigint`

#### total

> **total**: `bigint`

***

### needsFwssMaxApproval

> **needsFwssMaxApproval**: `boolean`

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

***

### rates

> **rates**: `object`

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

#### perEpoch

> **perEpoch**: `bigint`

#### perMonth

> **perMonth**: `bigint`

***

### ready

> **ready**: `boolean`

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