import './numberFieldStyle.css'; import { Field } from '../../Field/Field'; export declare class NumberField extends Field { /** * this is name of the field internaly */ static fieldName: string; static fieldLabelName: string; /** * this is the icon thats shown for users */ static fieldIcon: string; /** * this property is an interval handler used to simulate * keeping pressing on the plus or minus buttons */ private intervalId; /** * This function validates the _params of the property object */ protected validateParams(): void; /** * This function validates the _rules of the property object */ protected validateRules(): void; /** * This function validates the _rules of the property object */ getFieldLabelName(): string; /** * this function is responsible for drawing the text field HTMLElement * * @returns {HTMLElement} html element object */ draw(): HTMLElement; /** * This function handles the input event on the text field */ private inputEventHandler; /** * This function handles the click event on the minus and plus buttons */ private keyDownInputButtonsEventHandler; /** * This function handles the key up even that will stop the interval from running */ private keyUpInputButtonsEventHandler; } //# sourceMappingURL=NumberField.d.ts.map