/// <reference types="react" />
import { ObjectDataDefinition } from "@appglue/common/dist/Common/Data/Definitions/ObjectDataDefinition";
import { DataDefinition } from "@appglue/common/dist/Common/Data/DataDefinition";
export declare const XDataDefOrObjectDefLayer: ({ open, data, renderTitle, updateCallback, value, clearButtonTitle, doneButtonTitle, }: {
    open: boolean;
    data: ObjectDataDefinition | DataDefinition;
    updateCallback: (newValue: any) => void;
    value: any;
    clearButtonTitle?: string | undefined;
    doneButtonTitle?: string | undefined;
    renderTitle?: (() => JSX.Element) | undefined;
}) => JSX.Element;
