static async onDefine() {
      StepInput_1.i18nBundle = await (0, _i18nBundle.getI18nBundle)("@ui5/webcomponents");
    }
@class

<h3 class="comment-api-title">Overview</h3>

The <code>ui5-step-input</code> consists of an input field and buttons with icons to increase/decrease the value
with the predefined step.
<br><br>
The user can change the value of the component by pressing the increase/decrease buttons,
by typing a number directly, by using the keyboard up/down and page up/down,
or by using the mouse scroll wheel. Decimal values are supported.

<h3>Usage</h3>

The default step is 1 but the app developer can set a different one.

App developers can set a maximum and minimum value for the <code>StepInput</code>.
The increase/decrease button and the up/down keyboard navigation become disabled when
the value reaches the max/min or a new value is entered from the input which is greater/less than the max/min.
<br><br>
<h4>When to use:</h4>
<ul>
<li>To adjust amounts, quantities, or other values quickly.</li>
<li>To adjust values for a specific step.</li>
</ul>

<h4>When not to use:</h4>
<ul>
<li>To enter a static number (for example, postal code, phone number, or ID). In this case,
use the regular <code>ui5-input</code> instead.</li>
<li>To display a value that rarely needs to be adjusted and does not pertain to a particular step.
In this case, use the regular <code>ui5-input</code> instead.</li>
<li>To enter dates and times. In this case, use date/time related components instead.</li>
</ul>

<h3>ES6 Module Import</h3>

<code>import "@ui5/webcomponents/dist/StepInput.js";</code>

@constructor
@author SAP SE
@alias sap.ui.webc.main.StepInput
@extends sap.ui.webc.base.UI5Element
@tagname ui5-step-input
@since 1.0.0-rc.13
@public