/// <reference types="react" />
import type { IPipeline } from '../../domain';
import type { IFormInputProps } from '../../presentation';
import './MapEditor.less';
export interface IMapEditorInputProps extends IFormInputProps {
    addButtonLabel?: string;
    allowEmptyValues?: boolean;
    hiddenKeys?: string[];
    keyLabel?: string;
    label?: string;
    labelsLeft?: boolean;
    valueLabel?: string;
    valueCanContainSpel?: boolean;
    pipeline?: IPipeline;
}
export interface IMapEditorModel {
    [key: string]: string;
}
export declare function MapEditorInput({ addButtonLabel, allowEmptyValues, hiddenKeys, keyLabel, label, labelsLeft, name, onChange, value, valueLabel, valueCanContainSpel, validation, pipeline, }: IMapEditorInputProps): JSX.Element;
