import { ElementRef, EventEmitter } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { GC } from '../inputman'; import { GcInputManBaseComponent } from './GcInputManBase'; import * as i0 from "@angular/core"; export declare class GcNumberComponent extends GcInputManBaseComponent implements ControlValueAccessor { constructor(ref: ElementRef); private onChange; private onTouched; writeValue(value: number): void; registerOnChange(onChange: any): void; registerOnTouched(onTouched: any): void; setDisabledState(isDisabled: boolean): void; autoConvert: boolean; value: number | string | null; text: string | null; watermarkZeroText: string | null; formatDigit: string | null; displayPositivePrefix: string | null; displayFormatDigit: string | null; maxValue: number | string | null; minValue: number | string | null; positivePrefix: string | null; positiveSuffix: string | null; displayPositiveSuffix: string | null; negativePrefix: string | null; displayNegativePrefix: string | null; negativeSuffix: string | null; displayNegativeSuffix: string | null; valueSign: GC.InputMan.ValueSign; adjustValueOnFocus: boolean; allowDeleteToNull: boolean; clearAction: GC.InputMan.ClearModeAction; acceptsDecimal: GC.InputMan.DecimalMode; currencySymbol: string | null; decimalPoint: string | null; maxMinBehavior: GC.InputMan.MaxMinBehavior; separator: string | null; watermarkDisplayZeroText: string | null; highlightText: boolean; allowSpin: boolean; spinWheel: boolean; spinOnKeys: boolean; spinWrap: boolean; showSpinButton: boolean; spinButtonPosition: GC.InputMan.SpinButtonAlignment; showNumericPad: boolean; numericPadPosition: GC.InputMan.DropDownButtonAlignment; showCalculatorAsDropDown: boolean; showCalculatorAsPopup: boolean; calculatorButtonPosition: GC.InputMan.DropDownButtonAlignment | null; showDropDownSlider: boolean; sliderButtonPosition: GC.InputMan.DropDownButtonAlignment | null; dropDownConfig: GC.InputMan.GcCalculatorConfig | GC.InputMan.IGcDropDownSliderConfig | null; sliderConfig: GC.InputMan.INumberSliderConfig | null; showClearButton: boolean; onSpinDown: EventEmitter; onSpinUp: EventEmitter; onInvalidRange: EventEmitter; onValueChanged: EventEmitter; valueChange: EventEmitter; protected initGcComponent(): void; protected bindEvent(): void; clear(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }