import { InputMode, InputStrategy, InputType } from '../input.component';
import IMask from 'imask';
import * as i0 from "@angular/core";
export declare class InputAmountStrategy implements InputStrategy {
    type: InputType;
    inputMode: InputMode;
    prefix: any;
    private _currency;
    constructor();
    get currency(): string;
    set currency(currency: string);
    get mask(): IMask.AnyMaskedOptions;
    parse(outsideValue: string | number): string;
    format(insideValue: string): string | number;
    static ɵfac: i0.ɵɵFactoryDeclaration<InputAmountStrategy, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<InputAmountStrategy, "ui-input[type=amount]", never, { "currency": "currency"; }, {}, never>;
}
