import { VariableDefine } from '../../type';

export interface VariablePickerPanelProps {
    className?: string;
    variables?: Record<string, VariableDefine.Desc>;
    variablePath: string[];
    canSelectMinLevel?: number;
    canDynamicMaxLevel?: number;
    canAcceptType?: VariableDefine.Desc['type'][];
    disabledType?: VariableDefine.Desc['type'][];
    onDisabled?: (variable: VariableDefine.Desc) => boolean;
    onSelect?: (path: string[], variable: VariableDefine.Desc) => void;
}
export default function VariablePickerPanel({ className, variablePath, variables, canSelectMinLevel, canDynamicMaxLevel, canAcceptType, disabledType, onDisabled, onSelect, }: VariablePickerPanelProps): import("react/jsx-runtime").JSX.Element;
