import { WithDynamicVariable, GetDynamicObjectByPath } from 'shuttle-formula/render';

export interface VariablePickerPanelProps {
    className?: string;
    variables?: Record<string, WithDynamicVariable>;
    variablePath: string[];
    showAll?: boolean;
    canSelectMinLevel?: number;
    canDynamicMaxLevel?: number;
    getDynamicObjectByPath?: GetDynamicObjectByPath;
    onSelect?: (path: string[], variable: WithDynamicVariable) => void;
}
export default function FormulaVariablePickerPanel({ className, variablePath, variables, showAll, canSelectMinLevel, canDynamicMaxLevel, getDynamicObjectByPath, onSelect, }: VariablePickerPanelProps): import("react/jsx-runtime").JSX.Element;
