import { OnInit } from '@angular/core'; import { AbstractControl, ControlValueAccessor, ValidationErrors, Validator } from '@angular/forms'; import { TooltipDirective } from '@progress/kendo-angular-tooltip'; import { PersianNumber } from '../../common/forms/masks/persian-number'; export declare class MoneyInputComponent implements OnInit, ControlValueAccessor, Validator { tooltipText: string; spaceText: string; value: number; min: number; max: number; autoCorrect: boolean; format: any; decimals: number; step: number; tabIndex: number; spinners: boolean; disabled: boolean; readonly: boolean; placeholder: string; persianMoneyFormat: string; num2persian: PersianNumber; tooltipRef: any; tooltipDir: TooltipDirective; private onChangeCallback; private onTouchedCallback; private onValidatorChangeCallback; constructor(); ngOnInit(): void; showTooltipBar(number: any): void; hideTooltip(): void; showTooltip(): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; registerOnValidatorChange(fn: () => void): void; setDisabledState(isDisabled: boolean): void; validate(control: AbstractControl): ValidationErrors | null; writeValue(obj: any): void; checkMinMax(): void; }