import type { Parameter, TemplateTag } from "../../../../metabase-types/api";
interface ParameterValuePickerProps {
    tag: TemplateTag;
    parameter: Parameter;
    value: any;
    onValueChange: (value: any) => void;
}
/**
 * This component is designed to be controlled outside,
 * without keeping its own state.
 *
 * However, its decendats such as ListPickerValue, may have
 * their own state but will reset it based on props.
 *
 * NB! If something breaks here, you probably shouldn't revert anything,
 * and instead just make it render DefaultParameterValueWidget.
 */
export declare function ParameterValuePicker(props: ParameterValuePickerProps): import("react/jsx-runtime").JSX.Element | null;
export {};
