import { EventEmitter } from '@angular/core';
import { MultiInputChangeEventType, MultiInputKeyValue } from '../../../../models';
import * as i0 from "@angular/core";
export declare class KeyValueComponent {
    readonly keyColumnTitle: string;
    readonly valueColumnTitle: string;
    readonly index: number;
    readonly value: MultiInputKeyValue;
    readonly fullWidth = false;
    readonly disabled = false;
    readonly keyColumnFlex = 1;
    readonly valueColumnFlex = 1;
    readonly valueChange: EventEmitter<{
        value: MultiInputKeyValue;
        inputValue: string;
        type: MultiInputChangeEventType;
    }>;
    onInputChange(type: MultiInputChangeEventType, inputValue: string): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<KeyValueComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<KeyValueComponent, "valtimo-key-value", never, { "keyColumnTitle": { "alias": "keyColumnTitle"; "required": false; }; "valueColumnTitle": { "alias": "valueColumnTitle"; "required": false; }; "index": { "alias": "index"; "required": false; }; "value": { "alias": "value"; "required": false; }; "fullWidth": { "alias": "fullWidth"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "keyColumnFlex": { "alias": "keyColumnFlex"; "required": false; }; "valueColumnFlex": { "alias": "valueColumnFlex"; "required": false; }; }, { "valueChange": "valueChange"; }, never, never, true, never>;
}
//# sourceMappingURL=key-value.component.d.ts.map