import React from 'react';
import { AttributeType, ChangeValue, DataTypeDefinition, PrimitiveValue, SimpleAttributeValue } from '@reltio/mdm-sdk';
import { LineDataValue } from '../../../types';
type Props = {
    attributeType: AttributeType;
    value: LineDataValue | ChangeValue;
    onChange: (value: SimpleAttributeValue | string[] | PrimitiveValue) => void;
    dataTypeDefinition?: DataTypeDefinition;
    disabled?: boolean;
};
export declare class DCRValueEditorFactory {
    static build({ attributeType, value, onChange, disabled }: Props): React.JSX.Element;
}
export {};
