import { InputProps } from '@arco-design/web-react';
import { VariableDefine } from '../../type';

export interface Props {
    value?: Partial<VariableDefine.Desc>;
    disabled?: boolean;
    disabledMain?: boolean;
    freeWrapper?: boolean;
    size?: InputProps['size'];
    dir?: 'row' | 'column';
    excludes?: VariableDefine.Desc['type'][];
    isArrayItem?: boolean;
    onChange?: (value?: Partial<VariableDefine.Desc>) => void;
}
export default function DefineVariable({ value, disabled, disabledMain, freeWrapper, size, dir, excludes, isArrayItem, onChange }: Props): import("react/jsx-runtime").JSX.Element;
