import { EventEmitter } from '@angular/core';
import { MultiInputChangeEventType, MultiInputKeyValue, ValuePathSelectorNotation, ValuePathSelectorPrefix } from '../../../../models';
import * as i0 from "@angular/core";
export declare class KeyValuePathSelectorComponent {
    readonly keyColumnTitle: string;
    readonly valueColumnTitle: string;
    readonly index: number;
    readonly value: MultiInputKeyValue;
    readonly fullWidth = false;
    readonly disabled = false;
    readonly caseDefinitionKey = "";
    readonly prefixes: ValuePathSelectorPrefix[];
    readonly showCaseDefinitionSelector = false;
    readonly notation: ValuePathSelectorNotation;
    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<KeyValuePathSelectorComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<KeyValuePathSelectorComponent, "valtimo-key-value-path-selector", 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; }; "caseDefinitionKey": { "alias": "caseDefinitionKey"; "required": false; }; "prefixes": { "alias": "prefixes"; "required": false; }; "showCaseDefinitionSelector": { "alias": "showCaseDefinitionSelector"; "required": false; }; "notation": { "alias": "notation"; "required": false; }; "keyColumnFlex": { "alias": "keyColumnFlex"; "required": false; }; "valueColumnFlex": { "alias": "valueColumnFlex"; "required": false; }; }, { "valueChange": "valueChange"; }, never, never, true, never>;
}
//# sourceMappingURL=key-value-path-selector.component.d.ts.map