import React from "react";
import { ObjectDataDefinition } from "../../Common/Data/Definitions/ObjectDataDefinition";
import { IDisplayModeValueEditor, IEditModeValueEditor } from "./Common";
export declare const DisplayModeObjectValueEditor: ({ value, forData }: IDisplayModeValueEditor) => JSX.Element;
interface IObjectEditModeValueEditor extends IEditModeValueEditor {
    showFieldName?: boolean;
}
export declare const EditModeObjectValueEditor: React.ForwardRefExoticComponent<IObjectEditModeValueEditor & React.RefAttributes<HTMLElement>>;
export interface IObjectListEditor {
    values: any;
    updateCallback: (vals: any[]) => void;
    forData: ObjectDataDefinition;
    showFieldName?: boolean;
}
export declare const ObjectListEditor: React.FC<IObjectListEditor>;
export {};
