import { NgZone, OnInit } from '@angular/core'; import { FoehnInputNumberComponent } from '../foehn-input/foehn-input-number.component'; import * as i0 from "@angular/core"; export declare function formatNumberAsGiven(value: string): string; export declare function formatDecimalCurrency(value: string, maxDecimalCount: number, maxLength: number, allowFreeInput: boolean): string; export declare function formatNonDecimalCurrency(value: string): string; export declare class NumberCurrencyFormatterDirective implements OnInit { private host; private ngZone; private hasFocus; constructor(host: FoehnInputNumberComponent, ngZone: NgZone); onBlur(value: string): void; onFocus(value: string): void; onModelChange(value: string): void; ngOnInit(): void; private setFormatting; private hasValueChanged; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }