/// <reference types="react" />
import { IDataDefinition } from "../Common/Data/Definitions/IDataDefinition";
import { XDataDefinition } from "../Common/Data/XDataDefinition";
import { XDataType } from "../Common/Data/XDataType";
import { ObjectDataDefinition } from "../Common/Data/Definitions/ObjectDataDefinition";
interface VariablePickerProps {
    selected: string | null | undefined;
    requiredType?: XDataType | ObjectDataDefinition;
    data: XDataDefinition;
    allowNewVariable?: boolean;
    onVariableSet: (path: string, def?: IDataDefinition) => void;
    isList?: boolean;
    show: boolean;
    onClose: () => void;
}
export declare const VariablePickerDialog: (props: VariablePickerProps) => JSX.Element | null;
export {};
