export class ParameterWidget extends Component<any, any, any> {
    static propTypes: {
        parameter: PropTypes.Requireable<object>;
        commitImmediately: PropTypes.Requireable<boolean>;
        setParameterValueToDefault: PropTypes.Requireable<(...args: any[]) => any>;
        enableParameterRequiredBehavior: PropTypes.Requireable<boolean>;
    };
    static defaultProps: {
        parameter: null;
        commitImmediately: boolean;
        isSortable: boolean;
    };
    constructor(props: any);
    constructor(props: any, context: any);
    state: {
        isEditingName: boolean;
        editingNameValue: undefined;
        isFocused: boolean;
    };
    renderPopover(value: any, setValue: any, placeholder: any, isFullscreen: any): import("react/jsx-runtime").JSX.Element;
    focusChanged: (isFocused: any) => void;
    render(): import("react/jsx-runtime").JSX.Element;
}
import { Component } from "react";
import PropTypes from "prop-types";
