import * as React from 'react';
import { WrappedComponentProps } from 'react-intl';
import { Entity, Property, Values } from '@alephdata/followthemoney';
interface IPropertyEditorProps extends WrappedComponentProps {
    entity: Entity;
    property: Property;
    entitiesList: Map<string, Entity>;
    onSubmit: (nextEntity: Entity) => void;
    onChange?: (values: Values) => void;
    usePortal?: boolean;
}
export declare const PropertyEditor: React.ForwardRefExoticComponent<Pick<IPropertyEditorProps, "entity" | "property" | "entitiesList" | "onSubmit" | "onChange" | "usePortal"> & {
    forwardedRef?: ((instance: any) => void) | React.RefObject<any> | null | undefined;
} & React.RefAttributes<any>> & {
    WrappedComponent: React.ComponentType<IPropertyEditorProps>;
};
export {};
