import { EventEmitter } from '@angular/core';
import { ArbitraryInputTitles, MultiInputChangeEventType, MultiInputKeyValue } from '../../../../models';
import { Observable } from 'rxjs';
import * as i0 from "@angular/core";
export declare class ArbitraryAmountValueComponent {
    readonly index: number;
    readonly value: MultiInputKeyValue;
    readonly fullWidth = false;
    readonly disabled = false;
    readonly arbitraryAmountTitles: ArbitraryInputTitles;
    readonly amountOfArbitraryValuesArray$: Observable<0[]>;
    readonly valueChange: EventEmitter<{
        value: MultiInputKeyValue;
        inputValue: string;
        type: MultiInputChangeEventType;
        arbitraryIndex: number;
    }>;
    get isFullWidth(): boolean;
    onInputChange(arbitraryIndex: number, inputValue: string): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<ArbitraryAmountValueComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ArbitraryAmountValueComponent, "valtimo-arbitrary-amount-value", never, { "index": { "alias": "index"; "required": false; }; "value": { "alias": "value"; "required": false; }; "fullWidth": { "alias": "fullWidth"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "arbitraryAmountTitles": { "alias": "arbitraryAmountTitles"; "required": false; }; "amountOfArbitraryValuesArray$": { "alias": "amountOfArbitraryValuesArray$"; "required": false; }; }, { "valueChange": "valueChange"; }, never, never, true, never>;
}
//# sourceMappingURL=arbitrary-amount-value.component.d.ts.map