import { InputControlBase } from "../inputcontrolbase"; import { IActionData } from "../../core/interfaces/iactiondata"; import { IControlConfiguration } from "../../core/interfaces/icontrolconfiguration"; import { IControlResources } from "../../core/interfaces/icontrolresources"; export declare class NumberBoxControl extends InputControlBase { private min; private max; private step; private decimalPlace; constructor(controlName: string, eventHandlers: IActionData[], controlConfig: IControlConfiguration, controlResources: IControlResources); protected registerControlEventSourcesInternal(htmlControl: HTMLInputElement): void; protected unregisterControlEventSourcesInternal(htmlControl: HTMLInputElement): void; protected blurEventHandler: (event: Event) => void; protected increasedValueEventHandler: (event: Event) => void; protected decreasedValueEventHandler: (event: Event) => void; private increaseCurrentValue; private decreaseCurrentValue; private startIncrease; private startDecrease; private parseFloatAndDecimal; }