/*** * @file: * @author: linkun.he * @Date: 2020-05-06 17:07:26 */ import { ChangeDetectorRef, EventEmitter, OnChanges, OnDestroy, OnInit } from '@angular/core'; import { ControlValueAccessorService } from '../../control-value-accessor.service'; import { InputFormatterService } from '../../input-formatter.service'; export declare class FormInputComponent extends ControlValueAccessorService implements OnInit, OnDestroy, OnChanges { private inputFormatSrv; private changeDetectorRef; passwordVisible: boolean; type: any; size: string; label: string; placeholder: string; itemClass: string; maxl: any; minVal: number; maxVal: number; step: number; prop: string; precision: number; rows: number; formatter: string; beforeSuffix: string; afterSuffix: string; readonly: boolean; setParentValue: (conf: any, value: any) => void; conf: any; vInput: EventEmitter; valueChange: EventEmitter; emitModal: EventEmitter; blur: EventEmitter; keyup: EventEmitter; constructor(inputFormatSrv: InputFormatterService, changeDetectorRef: ChangeDetectorRef); ngOnChanges(changes: any): void; ngOnInit(): void; ngOnDestroy(): void; input(e: any): void; inputChange(e: any): void; buttonChange(e: any): void; inputBlur(evt: any): void; onKeyup(evt: any): void; formatAddSuffix: (val: number) => string; parserAddSuffix: (val: string) => string; formatPercent: (val: string | number) => string; parserPercent: (val: string) => string; formatMoney: (val: string | number) => string; parserMoney: (val: string) => string; formatPercentile: (val: string | number) => string; parserPercentile: (val: string) => string; nzFormatterDefault: (value: number) => string | number; nzParserDefault: (value: string) => string; weigthKGFormat: (value: number) => string; weigthParserKG: (value: string) => string; }