export default SelectObject;
declare function SelectObject({ filteredData, idAttr, nameAttr, results, sourceData, tree, filter, ...props }: {
    [x: string]: any;
    filteredData: any;
    idAttr: any;
    nameAttr: any;
    results: any;
    sourceData: any;
    tree: any;
    filter?: {} | undefined;
}): import("react/jsx-runtime").JSX.Element;
declare namespace SelectObject {
    let displayName: string;
    namespace propTypes {
        let id: PropTypes.Requireable<string>;
        let idAttr: PropTypes.Requireable<string>;
        let nameAttr: PropTypes.Requireable<string>;
        let tree: PropTypes.Requireable<object>;
        let list: PropTypes.Requireable<object>;
        let filter: PropTypes.Requireable<object>;
        let schema: PropTypes.Requireable<object>;
        let filteredData: any;
        let results: PropTypes.Requireable<PropTypes.InferProps<{
            selectedId: PropTypes.Requireable<string>;
            onClick: PropTypes.Requireable<(...args: any[]) => any>;
        }>>;
        let sourceData: any;
        let selected: PropTypes.Requireable<object>;
    }
    namespace defaultProps {
        let idAttr_1: string;
        export { idAttr_1 as idAttr };
    }
}
import PropTypes from 'prop-types';
