import { BaseComponent } from "../../core/BaseComponent.js"; import type { NumericTextOptions } from "./NumericText.types.js"; export declare class NumericText extends BaseComponent { private options; private inputEl?; private helpEl?; private errorEl?; private incrementBtn?; private decrementBtn?; private value; private isFocused; private hydrated; private readonly handleInput; private readonly handleBlur; private readonly handleFocus; private readonly handleKeydown; private readonly handleStepUp; private readonly handleStepDown; constructor(options: NumericTextOptions); private readonly handleNativeChange; init(): void; destroy(): void; private tryHydrate; private onFocus; private onBlur; private onInput; private onKeydown; private parseValue; private applyBounds; private formatValue; private rawValue; private stepValue; private updateErrorState; private updateStepperState; } //# sourceMappingURL=NumericText.d.ts.map