import { ElementRef, Injector, OnDestroy } from '@angular/core'; import { NgModel } from '@angular/forms'; import { AbstractI18nService, AppDefaults } from '@wm/core'; import { TrailingZeroDecimalPipe } from '@wm/components/base'; import { NumberLocale } from '@wm/components/input/text'; import * as i0 from "@angular/core"; export declare class CurrencyComponent extends NumberLocale implements OnDestroy { private appDefaults; static initializeProps: void; currencyCode: string; currencySymbol: string; required: boolean; regexp: any; disabled: boolean; autofocus: boolean; name: string; tabindex: any; shortcutkey: string; hint: string; arialabel: string; ngModel: NgModel; inputEl: ElementRef; constructor(inj: Injector, appDefaults: AppDefaults, i18nService: AbstractI18nService, trailingZeroDecimalPipe: TrailingZeroDecimalPipe, explicitContext: any); onPropertyChange(key: string, nv: any, ov?: any): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }