---
url: /docs/api/core/functions/estimateExpectedActivityKcal.md
---
[**@kaiord/core**](../README.md)

***

[@kaiord/core](../README.md) / estimateExpectedActivityKcal

# Function: estimateExpectedActivityKcal()

> **estimateExpectedActivityKcal**(`input`): `number`

Defined in: [packages/core/src/application/energy/expected-activity-kcal.ts:82](https://github.com/pablo-albaladejo/kaiord/blob/3eacbe62ef72342d970523967cc5155b5935bb85/packages/core/src/application/energy/expected-activity-kcal.ts#L82)

Estimate a planned workout's activity kcal via the first applicable tier
(power → running-distance → MET). Result is rounded to integer kcal.

## Parameters

### input

[`ExpectedActivityKcalInput`](../type-aliases/ExpectedActivityKcalInput.md)

## Returns

`number`

## Throws

RangeError when required inputs are not positive and finite, or when
an optional input is present but not non-negative and finite.
