import type { PrimitiveValue, SimpleAttributeValue } from '@reltio/mdm-sdk';
import type { Diff, LineDataValue } from '../../types';
import type { EntityOption } from '../../../../EntitySelector/types';
type Props = {
    change: Diff;
};
export declare const useNewAttributesEditor: ({ change }: Props) => {
    lineData: import("../../types").LineData;
    addedId: string;
    selectedEntity: import("@reltio/mdm-sdk").ConnectionEntity;
    isRejected: boolean;
    hasAddedParent: boolean;
    handleDelete: () => void;
    handleChange: (newValue: SimpleAttributeValue | string[] | PrimitiveValue) => void;
    handleEntityChange: (entity: EntityOption) => void;
    handleImageUpload: (value: LineDataValue) => void;
};
export {};
