import { Helper } from '../../providers/helper'; import { BaseFormFieldDirective } from '../abstracts/base-form-field-directive'; import { ElementListenersCollector } from '../../providers/listeners-collector'; export declare class FieldCurrencyMaskDirective extends BaseFormFieldDirective { private helper; private listenerCollector; private options; private get prefix(); private get decimalSymbol(); private get thousandsSymbol(); private get precision(); constructor(helper: Helper, listenerCollector: ElementListenersCollector); onRender(): void; onChange(): void; private defineOptions; private checkValueOnInitialize; private elementIsValid; private onKeypress; private onInput; private applyMask; private parseFloat; onDestroy(): void; }