import { OnInit, InjectionToken } from '@angular/core'; import { WidgetComponent } from '../widget.component'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export interface AmountWidgetSettings { showReadonlyPlaceholder: boolean; enableDisplayBasedOnLocale: boolean; } export declare const ADF_AMOUNT_SETTINGS: InjectionToken>; export declare class AmountWidgetComponent extends WidgetComponent implements OnInit { private readonly currencyPipe; private readonly translationService; static DEFAULT_CURRENCY: string; private showPlaceholder; private readonly destroyRef; amountWidgetValue: string; currency: string; currencyDisplay: string | boolean; decimalProperty: string; enableDisplayBasedOnLocale: boolean; isInputInFocus: boolean; locale: string; notShowDecimalDigits: string; showDecimalDigits: string; showReadonlyPlaceholder: boolean; valueAsNumber: number; get placeholder(): string; constructor(); ngOnInit(): void; amountWidgetOnBlur(): void; amountWidgetOnFocus(): void; checkIfEmptyStringOrOnlySpaces(placeholder: string): boolean; onFieldChangedAmountWidget(): void; setInitialValues(): void; subscribeToFieldChanges(): void; updateValue(value: any): void; updateSettingsBasedProperties(data: AmountWidgetSettings): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }